24小时热门版块排行榜    

查看: 868  |  回复: 2

格林达姆少校

金虫 (小有名气)

[求助] Mathematica初学,Plot一个函数为啥Plot不出来呢已有2人参与

CODE:
Clear["Global`*"]
v = (F*Cos[th - t*w])/Zm - (A*B*Cos[phi + t*wd])/ E^(B*t) - (A*wd*Sin[phi + t*wd])/E^(B*t)

(*以下全是赋值*) m = 0.5; F = 2; Rm = 1.4; s = 100; w0 = Sqrt[s/m]; B = Rm/(2*m); wd = Sqrt[w0^2 - B^2]; Xm = w*m - s/w; Zm = Sqrt[Rm^2 + (I*Xm)^2]; th = ArcTan[Xm/Rm]; phi = ArcTan[w/wd].(Rm/Xm); A = F/(Zm^2)*Sqrt[(Xm/w)^2 + (Rm/wd)^2]; t = 0; (*以上全是赋值*)

Plot[v, {w, 0, 150}]

不觉得这是个很难的函数。。。。
Mathematica初学,Plot一个函数为啥Plot不出来呢

请不吝赐教!谢谢!
回复此楼
人は同じ过ちを缲り返す。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Mr__Right

专家顾问 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
格林达姆少校: 金币+29, ★★★★★最佳答案, 竟然是matlab拷代码时候删错东西了,感谢不已! 2016-10-10 21:01:22
其中一个符合写错了,改成如下即可
CODE:
phi = ArcTan[w/wd]*(Rm/Xm);

文章乃身外之物,要多考虑编辑、审稿人和读者的感受。
2楼2016-10-10 20:30:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yogort

铁杆木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
格林达姆少校: 金币+5, ★★★很有帮助, 非常感谢!写一个小东西好多bug啊 2016-10-10 21:02:14
1、Zm中的I是虚数吗?
2、phi中的.是乘法吗?
3、把赋值放在v前面试试
3楼2016-10-10 20:45:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 格林达姆少校 的主题更新
信息提示
请填处理意见