刘卫国的《MATLAB 程序设计与应用(第二版)》的部分实验答案还挺有参考价值的,尤其是你在啃复数、向量、逻辑运算这块卡住的时候,看看这些例子就像打通任督二脉一样。比如z1=2*sin(85*pi/180)/(1+exp(2))
,三角函数加指数组合,典型的入门题。
矩阵操作那一段也蛮有意思的,像
x=[2,1+2i;-0.45,5];
z2=(1/2)*log(x+sqrt(1+x*x))
,一边复数,一边开根再求对数,挺锻炼思维的。你要是之前没接触过复数矩阵,照着打一打感受一下,还蛮直观的。
逻辑运算那段有点 bug,比如t.*t.*(t>=0&t=1&t=2
,你一眼看过去就觉得怪,其实是一些条件语句没好,建议断点跑跑看,顺手修一修也能加深理解。尤其是&
这些逻辑运算符,得注意优先级。
后面还贴了点矩阵的实操数据,像A=[12,34,-4;34,7,87]
和B=[1,3,-1;2,0,3]
,适合练手测试运算、矩阵乘法这些。你完全可以照着再加几个变量试试不同维度配合,能学到不少。
如果你刚上手 MATLAB,或者想找点实用的例子入门,这份实验题参考下来还不错。注意,有些表达不太标准,得自己判断调试下。