matlab数组运算

数组的创建和操作

数组的创建一般采用 中括号“[]”,逗号“,”,空格和分号“;” 来进行数组的创建,数组的同一行使用逗号和空格分割,不同行之间用分号进行分割。

创建

>> a=[]

a =

     []

>> b=[1,2,3]

b =

     1     2     3

>> c=[1 2 3]

c =

     1     2     3

>> d=[1 2 3;4,5,6]

d =

     1     2     3
     4     5     6
查询获取

>> b(1)

ans =

     1

>> d(1,2)

ans =

     2

>> d(2,2)

ans =

     5

>> d(1:end)

ans =

     1     4     2     5     3     6

>> d(1,1:end)

ans =

     1     2     3

>> d(2,2:end)

ans =

     5     6

>> c([1,3])

ans =

     1     3
赋值
>> b

b =

     1     2     3

>> b(1)=7

b =

     7     2     3

>> b([1,3])=[6,9]

b =

     6     2     9
一维数组的创建
  1. a=m:step:n
  2. b=logspace(m,n,x);
  3. c=linspace(m,n,x)
% 这种方式也是类似于等差数列
>> a=1:2:50

a =

     1     3     5     7     9    11    13    15    17    19    21    23    25    27    29    31    33    35    37    39    41    43    45    47    49

% 等比数列
>> b=logspace(1,2,10)

b =

   10.0000   12.9155   16.6810   21.5443   27.8256   35.9381   46.4159   59.9484   77.4264  100.0000

% 等差数列
>> c=linspace(1,10,5)

c =

    1.0000    3.2500    5.5000    7.7500   10.0000

数组的算数运算

查看算术运算符文档

数组逻辑运算

查看逻辑运算文档

你可能感兴趣的:(Matlab,matlab,开发语言)