24小时热门版块排行榜    

CyRhmU.jpeg
查看: 866  |  回复: 9
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

inuwq1

金虫 (正式写手)

[交流] 【求助】如何画出这个微分方程的解曲线?请教高手!

请问如何画出方程
x'(t)=x([t]),x(0)=1
的解曲线?其中[t]表示取整。谢谢高人!

[ Last edited by inuwq1 on 2010-1-14 at 17:28 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

change0618

铁杆木虫 (著名写手)

方丈大师

★ ★ ★ ★ ★ ★
adu886886(金币+1,VIP+0):谢谢提供意见 1-16 10:01
inuwq1(金币+5,VIP+0):thanks 1-16 23:47
function test
clear all
clc
format long
global X
t0=0;
tend=5;
x0=1;
tt=[];xx=[];
for t=1:tend
    X=x0;
    [t,x]=ode45(@func,[t0:0.2:t],x0);
    t0=t(end);
    x0=x(end);
    tt=[tt;t];
    xx=[xx;x];
end

plot(tt,xx,'r-*')

function f=func(t,x)
global X
x=X;
f=x;
7楼2010-01-15 22:48:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 10 个回答

inuwq1

金虫 (正式写手)

请问如何画出方程
x'(t)=x([t]),x(0)=1
的解曲线?其中[t]表示取整。谢谢高人!
2楼2010-01-15 09:17:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dj55hz

木虫 (著名写手)

★ ★
kuhailangyu(金币+1,VIP+0):谢谢参与 1-15 10:07
inuwq1(金币+1,VIP+0):thanks 1-16 23:41
本人也是初学者,建议你看看《MATLAB原理与工程应用》这本书,应该有用,你这个方程是一次性微分方程,还是比较容易!
3楼2010-01-15 10:01:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

inuwq1

金虫 (正式写手)

引用回帖:
Originally posted by dj55hz at 2010-1-15 10:01:
本人也是初学者,建议你看看《MATLAB原理与工程应用》这本书,应该有用,你这个方程是一次性微分方程,还是比较容易!

请问您有没有这本书,发给我一下吧。谢谢您!
4楼2010-01-15 11:40:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见