matlab基本语法

倖福魔咒の 提交于 2019-11-26 06:36:28

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]

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!