24小时热门版块排行榜    

查看: 2839  |  回复: 12
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

newtonnapo

木虫 (正式写手)

毛毛虫

[求助] matlab中dydt的编写要求

我编的一段程序的一部分,yeild是一个行向量,他老是说??? Error: File: F:\ivpodefun.m Line: 20 Column: 14Missing MATLAB operator.

Line: 20 Column: 14就是下面加粗的地方
for i=3:1:39
    for j=1:1:38
    if i>j+1
        sum=sum+1;
    dyeild(i)dt=dyeild(i)dt-k(sum)*yeild(i);
    dyeild(j)dt=dyeild(j)dt+k(sum)*yeild(i);
    dyeild(39+i-j)dt=dyeild(39+i-j)dt+k(sum)*yeild(i);
    else
    end
    end
end
回复此楼

» 猜你喜欢

攒人品。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

I270281173

金虫 (正式写手)

【答案】应助回帖


臭水沟(金币+1): 谢谢应助~~ 2011-06-29 23:38:38
Matlab里面好像没有直接求导的语法吧?我目前对求导的都是用前向差分.....也就是
dy/dt=(y(i)-y(i-1))/delta(t);
delta(t)是采样时间,也就是y(i) y(i-1)的时间间隔。
问一下,你这个直接求导是书上面的吗? 如果是的 请附上资料吧
时刻准备着,不要懈怠。
12楼2011-06-29 21:20:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 13 个回答

newtonnapo

木虫 (正式写手)

毛毛虫

我是个新手,看了半天了也没弄明白,希望大虾不吝指导啊
攒人品。
2楼2011-06-08 15:58:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lds588

铁杆木虫 (著名写手)

愚钝

【答案】应助回帖


臭水沟(金币+1): 谢谢参与~~ 2011-06-08 22:25:41
引用回帖:
Originally posted by newtonnapo at 2011-06-08 15:57:11:
我编的一段程序的一部分,yeild是一个行向量,他老是说??? Error: File: F:\ivpodefun.m Line: 20 Column: 14Missing MATLAB operator.

Line: 20 Column: 14就是下面加粗的地方
for i=3:1:39
    f ...

dyeild与yeid是两个不同的数组,请问你的dyeild是否定义?
[url=http://weibo.com/u/2577306830?s=6uyXnP][img]http://service.t.sina.com.cn/widget/qmd/2577306830/fa2fdb00/1.png[/img][/url]
3楼2011-06-08 21:13:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

newtonnapo

木虫 (正式写手)

毛毛虫

臭水沟: 回复别人帖子时,点击“引用回复”,这样对方才能看到你的回复! 2011-06-09 09:14:27
啊?dyeild是对yeid的求导,yeild是一个很长的东西
攒人品。
4楼2011-06-09 08:49:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见