有很多种方法,这里就列举几种,要是各位有什么想要补充,可以留在评论区。
一、生成:
1.直接用方括号写
a = [1,2,3,4,5];disp(a);
- 1
- 2
2.用:生成
a = 1:5;disp(a);
- 1
- 2
第二个版本(等差数列)
a = 1:2:10;disp(a);
- 1
- 2
3.linspace(a,b,n);[a,b] n-1等分,用那个等分点构成这个序列
(一般用于画图)
a = linspace(1,10,3);disp(a);
- 1
- 2
4.zeros函数
a = zeros(1,10);disp(a);
- 1
- 2
5.eye函数(这个生成的是对角阵,要是不够对角阵,就取这个对角阵的左上角)
a = eye(1,10);disp(a);
- 1
- 2
6.ones函数
a = ones(