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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
原方程为:
! R* R% G0 X1 S% D4 k# I6 N1 D* J5 t! T6 T, g, u4 _) z/ S9 Y
在用ode45解的时候,第一种写法5 V* q6 A$ i* C& N( n& T
function dy=t1(t,y)4 D: S8 ~( M* }$ I8 n8 [
dy=zeros(2,1);( i! g8 ^8 {* P$ W1 h
y(2)=dy(1);   
2 y% j' J* d5 x! q# {& {- j/ u) n# ^dy(2)=1;
0 N& w7 D" j3 U* ~' N3 h
. F( R1 I: \, ^, r0 e7 i
2 j+ g; j- J+ C. J2 }: m4 |当我把第三行等式交换位置后,即第三行改为dy(1)=y(2)
( a0 n( c( h) G8 W! ^$ B0 Q5 t7 ^  ~/ O6 [0 T! A
最后两种写法得到的结果完全不一样,貌似第一种写法的解是正确的,第二种写法的解是错误的。请教大神,感谢!
  • TA的每日心情
    开心
    2019-11-20 15:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    2#
    发表于 2020-6-29 13:59 | 只看该作者
    本帖最后由 Ferrya 于 2020-6-29 14:01 编辑 # j4 z* P3 H/ x7 k4 E. I

    2 J$ L5 ]1 W) y: L
    , }5 }/ y- X. Y# W+ K先去搞清楚“赋值”的含义,等号在matlab里面是赋值,不是相等,不能左右互换
    * w- |- g( l) r; ja = 1; b = 2; c = 3;
    7 Z' w" p5 x2 M' M0 }/ a) Q* pa = b;7 ?: O/ x  ]  o$ Y  e
    disp([a b c])
    - y# y/ E" i) {0 Y4 i7 Q
    ) {& K9 B0 Z0 H. [# Q! p! w3 X) v% u8 Z: i) U
    结果是     2     2     3
  • TA的每日心情
    开心
    2019-11-20 15:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    3#
    发表于 2020-6-29 14:01 | 只看该作者
    a = 1; b = 2; c = 3;: A* l1 a: ^7 z: O6 L/ @
    b = a;
    7 N: _" W1 }8 l: ddisp([a b c])
      l/ S* q8 B, X. e/ P: N1 k; l  s- C$ }* m; I) @$ O" v
    结果是     1     1     39 M1 Q5 l+ T4 J) m
  • TA的每日心情
    开心
    2019-11-20 15:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    4#
    发表于 2020-6-29 14:01 | 只看该作者
    正确的应当是
    6 _1 P( I5 W3 P. {! q+ `# N2 N( H$ ffunction dy=t1(t,y)
    ; a) O9 }+ W( ]: \" Kdy=zeros(2,1);1 o+ S! f! f/ s* N) B  \
    dy(1)=y(2);
    0 M; a1 e4 A0 t1 tdy(2)=1;
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-25 22:24 , Processed in 0.125000 second(s), 27 queries , Gzip On.

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

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

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