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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
原方程为: $ M6 H9 _; ]6 s
' G% W. G- e( S  A
在用ode45解的时候,第一种写法: O5 N# h. n% C, w: J5 S
function dy=t1(t,y)
" N; f7 N6 a. [+ R+ S  y" Fdy=zeros(2,1);6 c* G, v8 ]% s3 D
y(2)=dy(1);   & ?% q+ P4 r1 L/ {0 k6 n
dy(2)=1;: r1 a3 E2 z: J' I6 O
4 _- e1 z: r/ A7 \2 |, v
; F" h/ n8 V* L1 x( A' G* T4 C6 a
当我把第三行等式交换位置后,即第三行改为dy(1)=y(2)
0 L6 n0 w. v% o6 {# U& z( z  d" c' {  \  P
最后两种写法得到的结果完全不一样,貌似第一种写法的解是正确的,第二种写法的解是错误的。请教大神,感谢!
  • TA的每日心情
    开心
    2019-11-20 15:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    2#
    发表于 2020-6-29 13:59 | 只看该作者
    本帖最后由 Ferrya 于 2020-6-29 14:01 编辑
    # X1 G8 s+ c' R! ], v0 H+ r9 K$ i$ e3 X

    1 s' @) |/ R- B) t8 I先去搞清楚“赋值”的含义,等号在matlab里面是赋值,不是相等,不能左右互换
      R/ {+ t( M" B) Q2 ba = 1; b = 2; c = 3;
    / l4 `) B; {# P" h  K5 q! Ua = b;4 R# E( P) Q- n7 V
    disp([a b c])
    7 c! v9 b! L+ Z$ Y& z
    " g+ D8 ?, x+ D4 E. o' C* A" W5 J. p/ W' T$ v5 K6 f3 k5 ^
    结果是     2     2     3
  • TA的每日心情
    开心
    2019-11-20 15:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    3#
    发表于 2020-6-29 14:01 | 只看该作者
    a = 1; b = 2; c = 3;% S! |! F; i5 W4 {! k' D& E& U
    b = a;; S/ S% ?' H4 u
    disp([a b c])
    * _3 _% @+ j0 i% Z( P, ^! K3 F" d$ o9 x; K; X1 I; U" K- I9 j
    结果是     1     1     3/ h! e$ T+ _% Y; d" ~1 R5 x3 o8 h, K
  • TA的每日心情
    开心
    2019-11-20 15:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    4#
    发表于 2020-6-29 14:01 | 只看该作者
    正确的应当是6 Q8 b! W  n8 Q- K
    function dy=t1(t,y)# v/ o/ p3 v; p" U  j( @/ H* J: p
    dy=zeros(2,1);9 V& w" U5 e6 z) O
    dy(1)=y(2);
    $ ~% U$ I8 v  Z; m# Sdy(2)=1;
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-24 14:52 , Processed in 0.171875 second(s), 26 queries , Gzip On.

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

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

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