机械必威体育网址

标题: matlab写程序的问题,急 [打印本页]

作者: 呐喊yu彷徨    时间: 2013-6-19 22:47
标题: matlab写程序的问题,急
我正在学习matlab,学习的慢
2 V' M, }5 f9 }4 a# J( u) f- ZM1=W*L1*cost,其中W,L1为常数比如,W=100,L1=800,t的范围是+pi/4到-pi/4
! ~  d5 c$ ^" `2 t. U0 r! V1 l那么我想求当t每变化1°时,M1的值
' D( }+ |. N- T! N9 R, ]; K& _该怎么写程序啊?- }2 `- h( g/ j: M8 u2 i
谢谢啦
. k  ?8 |5 y% `" [! |
作者: yinzengguang    时间: 2013-6-20 00:07
for循环,楼主学过其他的编程语言吗?6 U+ d# W8 C1 Z" U9 R! e# ]$ I/ J
分享一段大学的matlab程序
, ~1 A- ]$ J, K7 `http://bbs.cmiw.cn/forum.php?mod=viewthread&tid=319474
作者: dxt_cn    时间: 2013-6-20 09:02
matlab不仅是一个编程语言,更是一个强大的数学工具。它为我们提供了更简便的方法去实现自己的想法,而无需像其它语言一样顾及语法和数据结构。楼主不用for循环也可以在matlab里实现所需功能。
: D- F/ t5 q! Y$ t
1 W2 v+ o* Z2 @: o7 I! q楼主可以新建一个脚本文件(ctrl+N),将下面的程序复制过去,直接运行就行了。每行百分号后面的是注释内容,便于读程序,matlab不识别的,不用删! X. Y$ r& T7 w; y- V: B7 e: E' l
8 Y( c' q1 e3 p
d=-45:45;   %产生-45度到45度行向量,步长为12 U8 }. ]" F: f' I
t=deg2rad(d);   %角度转化成弧度. k7 ~3 y  R9 j( t, ~; ?- F
W=100;
% {) ^- W; T  b$ V' J# ?L1=800;  g& P+ [5 e9 i
M1=W*L1*cos(t);   %计算M18 ~- {9 l6 U" B* A0 K2 E
format longg   %设置显示格式
- y0 k2 O4 S6 a5 T4 ~+ `3 A4 F1 CM1'         %以列的形式查看M1,
作者: wowo123fanfan    时间: 2013-6-20 09:04
t=-pi/4:pi/180:pi/4;
/ J! F9 ~6 O* t) XW=100;L1=800;: l9 x  Z) O$ k
M1=W*L1*cos(t);M1
2 x6 X% n2 f) [+ T) F7 x0 t6 Y% \0 X. h/ \  [$ @  i
! o7 A, G3 w/ l+ B. R* {2 t
运行一下试试
作者: 呐喊yu彷徨    时间: 2013-6-20 11:08
dxt_cn 发表于 2013-6-20 09:02 2 K. j6 J4 G* r& }$ g
matlab不仅是一个编程语言,更是一个强大的数学工具。它为我们提供了更简便的方法去实现自己的想法,而无需 ...

: e. J) L- I+ o, u% O3 Q" K# O! D你写的是对的,我按照你的程序演算了一下,完全正确6 |  U8 ~( k& L; F
我这有个更复杂的程序,你帮我看看,我写了好几遍都是错误的,不能写出在θ1在-45°到+45°,每1°变化时,M1,M2的值,用列表的形式输出结果
作者: dxt_cn    时间: 2013-6-20 14:10
公式看不懂  已知条件和要求的内容不明确
作者: 呐喊yu彷徨    时间: 2013-6-20 14:14
dxt_cn 发表于 2013-6-20 14:10 2 r4 s( l" M4 Y+ g1 ]
公式看不懂  已知条件和要求的内容不明确
% H8 P7 Y* G+ d# I
给个邮箱啊或者QQ
作者: dxt_cn    时间: 2013-6-20 16:23
qq  280931016




欢迎光临 机械必威体育网址 (//www.szfco.com/) Powered by Discuz! X3.4