网站重做,it运维服务管理体系,网站建设加推广优化,汉语资源建设相关网站变量、数组变量赋值显示格式数组一维数组生成数组元素提取提取单个元素抽取二维数组生成数组提取提取单个元素提取子矩阵添加字符数组空数组变量
赋值
赋值语句一般形式#xff1a;变量 数、字符或表达式
a 1 #自定义为双精度double
x x
y 1*2*3显示格式
可以…
变量、数组变量赋值显示格式数组一维数组生成数组元素提取提取单个元素抽取二维数组生成数组提取提取单个元素提取子矩阵添加字符数组空数组变量
赋值
赋值语句一般形式变量 数、字符或表达式
a 1 #自定义为双精度double
x x
y 1*2*3显示格式
可以使用format命令改变数据的显示格式
a 15.3
format short#15.3000
format long#15.300000000000001
format #,只给出正负
format rat#分数
format bank#两位小数
format hex#十六进制数组
一维数组
生成数组
#直接键入。行向量间隔用逗号或者空格
a [1,2,3]
b [1 2 3]
#直接键入。列向量间隔用分号或行向量共轭转置
c [1,2,3]
d [1;2;3]#冒号生成。初值步长终值步长为1可省略
a 1:2:6 #1 3 5
b 1:6 #1 2 3 4 5 6 #定数线性采样。linspace(初值终值个数),默认100个数据点
b linspace(1,6,6) #1 2 3 4 5 6#拼接。行向量拼接用逗号或者空格同行向量生成
a3 [a1,a2]
a4 [a1 a2]
#拼接。列向量拼接用分号
b3 [b1;b2]元素提取
提取单个元素
A [1 2 3 4 5]
a A(3)a 3#提取第3个元素抽取
a [1 2 3 4 5 6 7 8 9]
#抽取数列中奇数位置的元素,用冒号
b a(1:2:end)
#抽取偶数位置的元素
c a(2:2:end)二维数组
生成数组
#直接输入元素可以是数值、变量、函数与表达式
a [1 2 3;4 5 6;7 8 9]
#利用特殊矩阵函数构建矩阵
a ones(2)#[1 1;1 1] 全1矩阵
a zeros(2)#[0 0;0 0] 全0矩阵
a rand(2)#(0,1)区间均匀分布的随机矩阵
a eye(2)#[1 0;0 1] 单位矩阵
a randn(5)#均值0方差1的标准正态随机分布矩阵提取
提取单个元素
a [1 2 3;4 5 6;7 8 9]
b a(2,3)#利用行列索引号第2行3列b 6提取子矩阵
A magic(5)
a1 A(:,4)#第4列元素
a2 A(5,:)#第5行元素
a3 A(:,1:2)#第1-2列元素
a4 A(1:2,:)#第1-2行元素
a5 A(2:3,3:4)#位于第2-3行第3-4列元素添加
根据索引号直接添加
a [1,2,3;4,5,6;7,8,9]
a(4,3)6.5 #第4行3列添加
a(5,:) [5,4,3] #第5行
a(:,4) [5;4;3;2;1] #第4列字符数组
s1 Da
s2 Lian
s_1 [s1,s2]#DaLian
s_2 [Da,s2]#DaLian
s_3 [Da ,s2]#Da Lian
disp(dalian)空数组
与全0数组不同使用isempty判断是否为空数组
a []
s isempty(a)s 1