Octave(2)

数据计算:

>> a=[1 2;3 4;5 6]
a =

   1   2
   3   4
   5   6

>> b=[11 12;13 14;15 16]
b =

   11   12
   13   14
   15   16

>> c=[1 1;2 2]
c =

   1   1
   2   2

>> a*c    %矩阵A*C
ans =

    5    5
   11   11
   17   17

>> a.*b       %矩阵A的每个元素与B中的对应元素相乘
ans =

   11   24
   39   56
   75   96

>> a.^2       %A矩阵的每个元素都乘以一个平方
ans =

    1    4
    9   16
   25   36

>> v=[1;2;3]
v =

   1
   2
   3

>> 1 ./ v       %v矩阵中每个元素的倒数
ans =

   1.00000
   0.50000
   0.33333

>> log(v)
ans =

   0.00000
   0.69315
   1.09861

>> exp(v)        %以e为低对v的元素进行对数运算
ans =

    2.7183
    7.3891
   20.0855

>> abs(v)       %所有元素的绝对值
>> -v              %v中元素 *(-1>> v+1         %v中的元素都+1
>> v+ones(length(v),1)         %同上
>> a'                  %矩阵A的装置

>> a<3             %拿A中的所有数据与3比较,返回Bool值
ans =

  1  1
  0  0
  0  0

>> find(a<3)         %寻找A中小于3的数据,返回位置索引
>> A = magic(3)     %返回一个行列相加都等于一个常数的矩阵
>> 

猜你喜欢

转载自www.cnblogs.com/jxxclj/p/9822865.html
今日推荐