Matlab 数组

数组创建

1:逐个元素输入法;如:x=[1 2 3 4 5](中间也可以用逗号隔开)

2:冒号法;如:x=1:1:5 %从1到5步长为1

3:linspace 法; ----创建线性等距的数组

linspace(x1,x2,N)──把区间[x1,x2]分成间距相等的N个点,若N省略,则分为100个点。

4:logspace法; ----创建对数等距的数组

logspace(d1,d2,N)──在区间[(10^{d1},10^{d2})]间产生对数间距相等的N个点。若N省略,则为50个点

数组访问

X=linspace(1,10,10)

1:X(2) %访问X中的第2个元素

2:X(1:3) %访问X中的前3个元素

4:X(5:-2:1) %访问X中的第5、第3、第1个元素

5:a=[1 3 4] %定义数组a

X(a) %访问X中的第1、第3、第4个元素

6:x([1 2 5]) %访问X中的第1、第2、第5个元素

7:x(3:end) %访问X中的第3 最后一个元素

原文地址:https://www.cnblogs.com/hunxuewangzi/p/13986798.html