1 如何产生一个列向量相同的矩阵
例如,列向量x=[1;2;3],要产生矩阵A=[x,x,x],即[1,1,1;2,2,2;3,3,3].
A = repmat(x,1,n)
2 构造对角矩阵
>> v = [1 1 1];
>> X = diag(v)
X =
1 0 0
0 1 0
0 0 1
3 M文件中鼠标放到变量上自动显示变量值设置方法
file菜单 下preferences选项里面找到Editor/debugg 选项中的display把其中的enable datatips in edit mode 项选中 。这样在成功运行一次以后,鼠标放在变量上就可以查看变量的
4 Matlab中判断一矩阵奇异的方法
从数学上讲,对于方阵X,判断是否为奇异矩阵,可以通过看其行列式det(X)值是否为零来判断。
5 取实部和虚部
Real()/imag()
6 如果一个图中我们画了n条曲线,但是我们只想加图例说明(legend)的只有m条
最简单,最超级无敌的方法:把想要标注的图形命令给个变量名,然后再legend命令中指定。
x = -3.14:0.1:3.14;
y1 = sin(x);
y2 = cos(x);
y3 = .1*exp(x);
y4 = y1.*y3;
hold on
h1 = plot(x, y1, ‘r‘);
h2 = plot(x, y2, ‘g‘);
h3 = plot(x, y3, ‘k‘);
h4 = plot(x, y4, ‘m‘);
hold off
xlim auto
legend([h1,h3],‘sin‘, ‘exp‘);
7 运行程序的时候总是显示change folder和add to path 这是怎么回事?
change folder表示你运行的m文件不再current
folder里,是否将current folder变更为m文件所在目录,add to path表示将m文件所在目录添加到全局路径,以便在所有目录都能调用。一般选change folder