matlab不仅是一个编程语言,更是一个强大的数学工具。它为我们提供了更简便的方法去实现自己的想法,而无需像其它语言一样顾及语法和数据结构。楼主不用for循环也可以在matlab里实现所需功能。# K9 r! ]% [ d, Z9 c: F
4 {- ~# T8 D: ^: N/ e
楼主可以新建一个脚本文件(ctrl+N),将下面的程序复制过去,直接运行就行了。每行百分号后面的是注释内容,便于读程序,matlab不识别的,不用删
5 D" p, c; f" D$ K9 p% v* F1 t: @! N& B
d=-45:45; %产生-45度到45度行向量,步长为1
! |, O: N. S- s& l1 `; A% m0 R- r" yt=deg2rad(d); %角度转化成弧度0 W5 r, @$ G: p" r5 \% A: ?
W=100;& Q X. i# ^' z4 {$ Q4 E+ s( R
L1=800;/ p0 ?7 y2 a3 f" u/ }
M1=W*L1*cos(t); %计算M1: h% s. [4 B3 ]/ s2 w
format longg %设置显示格式" f2 [" w# q' G" L6 |/ p9 X/ ~
M1' %以列的形式查看M1, |