1.矩阵是二维数组。
数组分为5类
1.空数组 a=[]
2.标量 a=[5]
3.向量 行向量 a=[1 2 3 4 5]
列向量 a=[1;2;3;4;5]
4.二维数组 a=rand(6,6)
行向量可以用'',"和" "来分隔;
列向量可以用'';"和enter键来分隔;
2)生成向量
(1)行向量和列向量可以通过单引号来转置。 例:x=y'
(3) x=linespace(初值,终值,个数)
image.png
image.png
(4)x=logspace(初值,终值,个数)
image.png
image.png
3.函数生成
1.ones 全是1;
一个参数:
image.png
两个参数:
image.png
2.zeros 全是0;
image.png
3.eye 主对角线是1,其它是0;
image.png
两个参数:
image.png
4.rand() 随机数
一个参数:
image.png
两个参数:
image.png
5.randn() 标准正态分布的伪随机数
image.png
6.randi() 随即整数
一个参数:
image.png
两个参数:
image.png
指定区间
image.png
数组大小
1.size函数
(1)d=size(x);
d=[m,n]
x有m行n列
(2)[m,n]=size(x);
2.length函数
image.png
image.png
3.numel函数:返回数组中元素总个数
a=numel(x)
网友评论