2019独角兽企业重金招聘Python工程师标准>>>
matlab : R2018a 64bit
OS : Windows 10 x64
typesetting : Markdown
blog : my.oschina.net/zhichengjiu
gitee : gitee.com/zhichengjiu
创建N阶数量矩阵
code
clear
clc
eye(3)*3
% 几阶乘几
result
ans =
3 0 0
0 3 0
0 0 3
>>
创建N阶单位矩阵
code
clear
clc
eye(3)
eye(3,2)
result
ans =
1 0 0
0 1 0
0 0 1
ans =
1 0
0 1
0 0
>>
创建对角矩阵
code
clear
clc
a=[1,2,3];
diag(a)
diag(a,1) % 上移一个单位
diag(a,2) % 上移两个单位
diag(a,-1) % 下移一个单位
result
ans =
1 0 0
0 2 0
0 0 3
ans =
0 1 0 0
0 0 2 0
0 0 0 3
0 0 0 0
ans =
0 0 1 0 0
0 0 0 2 0
0 0 0 0 3
0 0 0 0 0
0 0 0 0 0
ans =
0 0 0 0
1 0 0 0
0 2 0 0
0 0 3 0
>>
创建范德蒙矩阵
code
clear
clc
a=vander([1; 2; 3; 4 ;5]) % 有没有分号一样的
b=vander([1:0.5:3]) % 有规律的从右向左数第二列
result
a =
1 1 1 1 1
16 8 4 2 1
81 27 9 3 1
256 64 16 4 1
625 125 25 5 1
b =
1.0000 1.0000 1.0000 1.0000 1.0000
5.0625 3.3750 2.2500 1.5000 1.0000
16.0000 8.0000 4.0000 2.0000 1.0000
39.0625 15.6250 6.2500 2.5000 1.0000
81.0000 27.0000 9.0000 3.0000 1.0000
>>
创建等差数列的矩阵
code
clear
clc
a=[1:0.2:3;5:0.2:7]
% 间隔0.2 起始值1 终值3
result
a =
1.0000 1.2000 1.4000 1.6000 1.8000 2.0000 2.2000 2.4000 2.6000 2.8000 3.0000
5.0000 5.2000 5.4000 5.6000 5.8000 6.0000 6.2000 6.4000 6.6000 6.8000 7.0000
>>
resource
- [文档] ww2.mathworks.cn/help/matlab
- [文档] ww2.mathworks.cn/help/simulink
- [平台] www.oschina.net
- [平台] gitee.com
感谢帮助 志成就 的人们。
matlab优秀,值得学习。基础知识 + 专业知识 + matlab = ?
Simulink,用于仿真和基于模型的设计,值得学习。
该博文仅可用于测试与参考。