1.数组与矩阵

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)

5.多维数组
1.数组与矩阵_第1张图片
image.png

行向量可以用'',"和" "来分隔;
列向量可以用'';"和enter键来分隔;

2)生成向量
(1)行向量和列向量可以通过单引号来转置。 例:x=y'

(2)
1.数组与矩阵_第2张图片
image.png

(3) x=linespace(初值,终值,个数)
1.数组与矩阵_第3张图片
image.png

1.数组与矩阵_第4张图片
image.png

(4)x=logspace(初值,终值,个数)


1.数组与矩阵_第5张图片
image.png

image.png

3.函数生成
1.ones 全是1;
一个参数:


1.数组与矩阵_第6张图片
image.png

两个参数:


1.数组与矩阵_第7张图片
image.png

2.zeros 全是0;


1.数组与矩阵_第8张图片
image.png

3.eye 主对角线是1,其它是0;


1.数组与矩阵_第9张图片
image.png

两个参数:


1.数组与矩阵_第10张图片
image.png

4.rand() 随机数
一个参数:
1.数组与矩阵_第11张图片
image.png

两个参数:


1.数组与矩阵_第12张图片
image.png

5.randn() 标准正态分布的伪随机数


1.数组与矩阵_第13张图片
image.png

6.randi() 随即整数
一个参数:


1.数组与矩阵_第14张图片
image.png

两个参数:


1.数组与矩阵_第15张图片
image.png

指定区间
1.数组与矩阵_第16张图片
image.png

数组大小

1.size函数
(1)d=size(x);
d=[m,n]
x有m行n列
(2)[m,n]=size(x);

2.length函数


1.数组与矩阵_第17张图片
image.png

1.数组与矩阵_第18张图片
image.png

3.numel函数:返回数组中元素总个数
a=numel(x)

你可能感兴趣的:(1.数组与矩阵)