matlab不仅是一个编程语言,更是一个强大的数学工具。它为我们提供了更简便的方法去实现自己的想法,而无需像其它语言一样顾及语法和数据结构。楼主不用for循环也可以在matlab里实现所需功能。
2 {) v0 Q n) Q, r( w! d" i; [
( _6 ^4 _1 ?2 s楼主可以新建一个脚本文件(ctrl+N),将下面的程序复制过去,直接运行就行了。每行百分号后面的是注释内容,便于读程序,matlab不识别的,不用删, m) L8 N; P, [3 m9 v. X
0 |. M& ^+ c+ |! n- c, Ud=-45:45; %产生-45度到45度行向量,步长为1
: L- b' l3 X. B5 [' _' P+ `t=deg2rad(d); %角度转化成弧度) D7 V/ y( t+ D+ Q7 q
W=100;2 r' z! ?2 b; e9 I( ]; ?; n
L1=800;- @1 b" L( L0 E; Q
M1=W*L1*cos(t); %计算M1
/ k6 \1 x3 o- N3 N5 X' tformat longg %设置显示格式0 C0 A' i2 u; w# H# j
M1' %以列的形式查看M1, |