数组的创建和操作
数组的创建一般采用 中括号“[]”,逗号“,”,空格和分号“;” 来进行数组的创建,数组的同一行使用逗号和空格分割,不同行之间用分号进行分割。
创建
>> 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 34 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
赋值
>> bb =1 2 3>> b(1)=7b =7 2 3>> b([1,3])=[6,9]b =6 2 9
一维数组的创建
- a=m:step:n
- b=logspace(m,n,x);
- c=linspace(m,n,x)
% 这种方式也是类似于等差数列
>> a=1:2:50a =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
数组的算数运算
查看算术运算符文档
数组逻辑运算
查看逻辑运算文档