matlab基本语法
2019-08-07
17:50:10
%从0到10之间均匀分布的 s = 0 +(10 - 0) * rand(2, 3); %产生从a到b之间均匀分布的随机数 s = a + (b - a) * rand(n,m); %产生均值为u,方差为s的正太分配的随机矩阵 y = u + sqrt(s) * randn(n,m); %魔方矩阵 magic(5) % 产生了5*5的矩阵 %Hilbert矩阵和toeplitz矩阵 %矩阵和向量的运算 a = [1,2,3;4,5,6;7,8,9]; b = [9,8,7;6,5,4;3,2,1]; k = 3; a + b; k*a; %向量的内积 a = [1 + 5i,2,3 + 6i,7 - 2i]; b = [2 - i, 4 + 3i,3 - i,6]; s = num(conj(b).*a); %线性方程组的求解 a = [1 2 3;1 4 9;1 8 27]; b = [5, -2, 6]'; x = inv(a) * b; %矩阵的相似化简和分解 a = [0 3 3;-1 8 6;2 -14 -10]