24小时热门版块排行榜    

CyRhmU.jpeg
查看: 630  |  回复: 2
【悬赏金币】回答本帖问题,作者@jianlong将赠送您 10 个金币
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

@jianlong

新虫 (初入文坛)

[求助] MATLAB ode23s求解已有1人参与

dy/dx=9*10^(-5)*(1-a);其中y=[。。。。。。],x=[。。。。。。],都有具体对应数值。可以画a关于x的图表么?
有没有大神可以指导一番

@月只蓝 发自小木虫Android客户端
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

@jianlong

新虫 (初入文坛)

很是感谢,因为不懂,拖了好久,

发自小木虫Android客户端
3楼2020-10-05 16:01:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

hzlhm

至尊木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
独孤神宇: 金币+5, 鼓励交流 2020-09-23 19:20:47
实际上像这类简单的微分方程,不需要用ode23s函数,直接用dsolve函数求解,即可。
>> syms y(x) a
>> Dy=diff(y);
>> y=dsolve(Dy==9*10^(-5)*(1-a),y(0)==0)

y =-x*((9*a)/100000 - 9/100000)

>> syms y(x) a
>> a=solve(y==-x*((9*a)/100000 - 9/100000),a)

a =(9*x - 100000*y(x))/(9*x)

>> x=【。。。】;
>> y=【。。。】;
>>a=eval(a);
>>plot(x,a)
QQ:2120156492
2楼2020-09-23 18:42:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
信息提示
请填处理意见