MATLAB之最干货(一)——走进value的世界
首先, 欢迎大家点进来,在这里呢,给大家分享一点关于MATLAB的干货,考试入门都不在话下。不多比比,直接干——
还得比比几句…
这儿呢, 建议大家有C语言或者其他编程语言的基础,不用精通,有那么回事就可以
再者就是对线性代数和矩阵有一定的了解,熟悉其基本的知识。
好了,开整…
首先这一节让我们走进value的世界吧
一.生成矩阵
1.直接法
a = [1,2,3;4,5,6;7,8,9];
2.冒号一维矩阵 a = 开始:步长:结束,步长为1可省略
b = 1:1:10;
b = 1:10; %与上一行代码等价``
3.函数生成
linspace(开始,结束,元素个数),等差生成指定元素数的一维矩阵,省略个数则生成100个
c = linspace(0,10,5)
4.特殊矩阵
e = eye (4); % eye(维数)的单位阵
z = zeros (1,4); % zeros(维数)的全零阵
o = ones (4,1); % ones(维数)的全1阵
r = rand(4); % rand(维数)的0-1随机分布的矩阵
rn = randn(4); % randn(维数)的0均值Gaussian随机分布的矩阵
二.矩阵运算
diag_a = diag(a