tianyi11911 发表于 2009-1-8 03:13

求助,matlab的算术问题,不知道该归哪类里,求大侠帮忙

已知数组n= ,J,dt=1,Mred=200,Mm0=2,
sn0=-(Mm0-Mred).dt/2*pi*J         n0'=n0+sn0

Mm1=ployval(,n0')
sn1=-(Mm1-Mred).dt/2*pi*J          n1'=n1+sn1
:
:
Mm200=ployval(,n199')
sn200=-(Mm200-Mred).dt/2*pi*J          n200'=n200+sn200
得出数组n'=
请问这个算数 问题用matlab怎么解??
谢谢!!!

sogooda 发表于 2009-1-8 09:21

回复 楼主 tianyi11911 的帖子

不知所云。

ChaChing 发表于 2009-1-8 10:02

回复 楼主 tianyi11911 的帖子

程度不好, 看不清LZ的问题!
建议LZ直接交代原始问题

tianyi11911 发表于 2009-1-8 16:37

已知数组n= ,J=190,dt=1,Mred=, Mm=n'^4+2*n'^3+3*n'^2+4*n'


Mred       n      Mm                  sn=-(Mm-Mred)*dt/2*pi*J                              n'=n+sn
0             n0      Mm(n0)             sn0=-(Mm0-Mred0)*dt/2*pi*J                         n0'=n0+sn0
1             n1      Mm(n0')            sn1=-(Mm(n0')-Mred1)*dt/2*pi*J                  n1'=n1+sn1
2             n2      Mm(n1')            sn2=-(Mm(n1')-Mred2)*dt/2*pi*J                  n2'=n2+sn2
:               :         :                                    :                                                         :
:               :         :                                    :                                                         :
200       n200   Mm(n199')         sn200=-(Mm(n199')-Mred200)*dt/2*pi*J      n200'=n200+sn200

得出数组n'=
不知这样写是否清楚了些

[ 本帖最后由 tianyi11911 于 2009-1-8 16:41 编辑 ]

sogooda 发表于 2009-1-8 20:42

回复 地板 tianyi11911 的帖子

费解。

tianyi11911 发表于 2009-1-8 21:22

为什么??

ChaChing 发表于 2009-1-8 21:29

soory! 还是看不清LZ的问题!

tianyi11911 发表于 2009-1-9 17:02

已知数组n= ,J=190,dt=1,Mred=, Mm=n'^4+2*n'^3+3*n'^2+4*n'


Mred       n      Mm                  sn=[(Mm-Mred)*dt]/(2*pi*J)                              n'=n+sn
0             n0      Mm(n0)             sn0=[(Mm0-Mred0)*dt]/(2*pi*J)                         n0'=n0+sn0
1             n1      Mm(n0')            sn1=[(Mm(n0')-Mred1)*dt]/(2*pi*J)                  n1'=n1+sn1
2             n2      Mm(n1')            sn2=[(Mm(n1')-Mred2)*dt]/(2*pi*J)                  n2'=n2+sn2
:               :         :                                    :                                                         :
:               :         :                                    :                                                         :
200       n200   Mm(n199')         sn200=[(Mm(n199')-Mred200)*dt]/(2*pi*J)      n200'=n200+sn200

求数组n'=
不知这样写是否清楚了些

[ 本帖最后由 tianyi11911 于 2009-1-9 17:07 编辑 ]

ChaChing 发表于 2009-1-9 19:22

回复 8楼 tianyi11911 的帖子

8F与4F完全一样嘛!?
n=, n0,n1...已知? 又是什麽?
n1', 那一 ' 又是什麽? 转置? 还是仅是代号? Mn(n1')中n1'表index?
dt又是什麽? ...
ㄚ实在太多???

tianyi11911 发表于 2009-1-10 01:12

n=
n'是个代号,n_0,n_1,n_2...为了跟n0,n1,n2..区分开
Mn(n1')中的n1'是表示把n1'带入都Mn的公式中去,例如 Mm(n1')=n1'^4+2*n1'^3+3*n1'^2+4*n1'
dt 表示的是一个时间差,不过一直都是1s

ChaChing 发表于 2009-1-10 09:39

回复 10楼 tianyi11911 的帖子

n0=0; n1=1; ...n200=200; 对否?
Mm(n)=n^4+2*n^3+3*n^2+4*n; Mm是n的函数, 对否?

J=190; dt=1; nk=0; Mm=0; sk=0; nb=0; np=0;
for k=1:200, nk=k; Mredk=k;
   Mmk=nk^4+2*nk^3+3*nk^2+4*nk; snk=(Mmk-Mredk)*dt/(2*pi*J);
   nb=nk+snk; np=;
end
plot(np); grid on;

tianyi11911 发表于 2009-2-15 20:50

对了,就是 这样的,谢谢主任了

ChaChing 发表于 2009-2-15 22:23

回复 12楼 tianyi11911 的帖子

对了就好, 终於知道close了!
楼主也太久没关心了, 现在才回来! 或许太忙了吧!
常来看看一些帖, 可以学习很多东西!

tianyi11911 发表于 2009-2-16 02:51

呵呵,还真让你说对了,刚毕业,现在毕业证还没拿到手呢。
通过在这里的学习 ,把毕业论文写完了。
非常感谢论坛对我的帮助,我以后也会常来。
毕业后工作是继续做我毕业设计的东西,还要一直用Matlab。
我现在在自己从头学习Matlab,买了本书从头钻研。系统的学一下。这可是以后我吃饭的东西。
希望主任在我有困难的时候能多给予帮助,当然还包括论坛中其他的高手,谢谢!!
页: [1]
查看完整版本: 求助,matlab的算术问题,不知道该归哪类里,求大侠帮忙