找回密码
 注册
关于网站域名变更的通知
查看: 426|回复: 3
打印 上一主题 下一主题

貌似第一种写法的解是正确的,第二种写法的解是错误的。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-6-29 13:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
原方程为:
& O: @, z( R$ U7 I9 J$ Q9 V, ^) H' d9 Y& U% n
在用ode45解的时候,第一种写法
5 C4 R* [, G, s/ W6 G& Wfunction dy=t1(t,y)
% H3 i# W" g$ \8 `  o- W/ C5 bdy=zeros(2,1);
- _- a0 g2 t- m- Y2 M/ ~1 g# q* my(2)=dy(1);     b( V! C. W" O9 K8 r
dy(2)=1;& X" n' _4 c2 v" e* m0 l, [

, E6 m" m. e. \- r( ?
: |$ q7 S! l0 N9 b. U当我把第三行等式交换位置后,即第三行改为dy(1)=y(2)0 {) P% [7 v; K
% }3 C4 [5 B4 N9 L
最后两种写法得到的结果完全不一样,貌似第一种写法的解是正确的,第二种写法的解是错误的。请教大神,感谢!
  • TA的每日心情
    开心
    2019-11-20 15:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    2#
    发表于 2020-6-29 13:59 | 只看该作者
    本帖最后由 Ferrya 于 2020-6-29 14:01 编辑
    - S8 r1 x) _! P7 m
    8 y7 s$ b) F2 B! r4 a1 O. L/ C9 `9 V& _: O
    先去搞清楚“赋值”的含义,等号在matlab里面是赋值,不是相等,不能左右互换
    * _1 Z* i( _+ h( @a = 1; b = 2; c = 3;0 ~9 y: d  R0 {  L& i  D+ s
    a = b;. A  x9 ^; E( j  h+ }, Y: j' J
    disp([a b c])
    9 {3 ]9 T5 h( f. M/ v! K
    4 j, {/ t# C% i0 R7 l4 [% J# Q8 S6 i* y5 @1 J, u0 V& q0 G$ N7 q5 N' X
    结果是     2     2     3
  • TA的每日心情
    开心
    2019-11-20 15:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    3#
    发表于 2020-6-29 14:01 | 只看该作者
    a = 1; b = 2; c = 3;( v* G5 R/ q* l, W* |
    b = a;! L7 V4 d8 @. W4 d+ O: b
    disp([a b c])
    0 l9 h7 a% r% X0 T7 j) I) u) T+ l) K- y: o% H
    结果是     1     1     3# w/ [% Y2 D1 s; [% [7 K
  • TA的每日心情
    开心
    2019-11-20 15:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    4#
    发表于 2020-6-29 14:01 | 只看该作者
    正确的应当是, B7 F: R2 v( n, [% R0 b3 m; X7 M
    function dy=t1(t,y)9 ?/ t' y0 J# _" s, T1 B
    dy=zeros(2,1);
    # D0 U5 l0 l$ {, ?dy(1)=y(2);# s) p8 Y0 \# Z+ s) i; Y
    dy(2)=1;
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-5 17:04 , Processed in 0.156250 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表