QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6479|回复: 0
打印 上一主题 下一主题

湖泊有机物新陈代谢模型问题

[复制链接]
字体大小: 正常 放大

7

主题

7

听众

148

积分

升级  24%

  • TA的每日心情
    奋斗
    2014-9-25 00:03
  • 签到天数: 52 天

    [LV.5]常住居民I

    自我介绍
    度过无风
    跳转到指定楼层
    1#
    发表于 2013-1-25 19:34 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    %微分方程组求解主程序3 B  w# f' h8 t  L( q
    clc;clear all;clf;close all;5 x& p, A. s  _! O2 c
    %微分方程组求解主程序! c: U+ Y! v2 f! A
    clc;clear all;clf;close all;( ~5 _: s0 l; G# n3 B
    %windows时钟自动计时
    ; N5 F3 k2 }) b; t/ }6 E6 V  b6 `T1=clock;      %函数clock返回的值是clock=[year month day hour minute seconds]1 F- _1 h4 y: D$ L- F' q) \  w
    disp('计算机正在准备输出湖泊有机物新陈代谢结果,请耐心等待······');; O" C) `+ p6 S! B! V
    [tt,y]=ode45('lbwfun',[0:10:2020],[95.9,0.83,0.003,0.0001,0.0,0.0]);3 b% D0 \* x/ N
    t=tt(191:end,3 k9 i. P- }) O1 @% [, r
    ys=(191:end,1). j& C9 a8 ~) `( @
    yp=(191:end,2)( l$ ?9 N* ?/ P( k2 y
    yh=(191:end,3)# p/ G4 w1 l$ x
    yr=(191:end,4)
    7 c0 E, [/ K0 L4 S9 X  y  {4 O( xyo=(191:end,5)
    6 y, k3 g# z, B: m  G4 N$ iye=(191:end,6)1 p$ d8 {5 P+ Z! `3 l
    T2=clock;: V: A; g; V( E
    API_elapsed_time=T2-T1;
    * }& c: L: l  O& g( z9 T$ Q, Gif API_elapsed_time(6)<0
    / T" B* h( L+ w4 A0 eAPI_elapsed_time(6)=API_elapsed_time(6)+60;
    # B! {& f, A: E+ i4 lAPI_elapsed_time(5)=API_elapsed_time(5)-1;5 _4 t* K% ?8 z& O: I( r; L/ z
    end5 M0 Z( I' n5 c& J$ y; C0 O$ G
    if API_elapsed_time(4)<0
    ! {8 h/ ^8 d+ P5 J  Q, VAPI_elapsed_time(4)=API_elapsed_time(4)+60;# w4 M% B# Z/ H
    API_elapsed_time(4)=API_elapsed_time(4)-1;
    1 `$ i4 l1 b& k0 d) Hend
    ) q# \2 k8 V7 n# r  {: Qstr=sprintf('湖泊新陈代谢模拟程序共运行 %d 小时 %d 分钟 %.4f 秒',```0 ^: X5 X: U/ C( c
    API_elapsed_time(4),API_elapsed_time(5),API_elapsed_time(6));
    8 E# `' A' n' i( A3 I/ bdisp(str);) a. i5 [- A! v. K( `, n
    %子函数:微分方程组odefile文件并命名为lbwfun.m
    8 z, y9 S0 I% G: ^) Q$ c1 }: G: }function ydot=lbwfun(t,y);
    - [& j$ A# i! K. \ydot=[121.793*pi*cos(2*pi*t);( x) n5 P* N8 |; u( S
    y(1)-4.03*y(2);
    7 W3 X5 u/ |+ n" d0.48*y(2)-17.87*y(3);
    # N1 W% H4 Y0 a. t& f4.85*y(3)-4.65*y(4);2 Y8 Q  q  s, s  c8 n( E
    2.55*y(2)+6.12*y(3)+1.95*y(4);
    / E: O% N( W- |, D1.10*y(2)+6.90*y(3)+2.70*y(4)];! ^: h' Y# E0 W0 {8 J, ?
    运行结果(我是按书上写出来的程序)
    7 D* g) R$ U- r7 e计算机正在准备输出湖泊有机物新陈代谢结果,请耐心等待······
      B' y0 u( V( r1 E# I  f+ I. E??? Error using ==> feval
    ! ?3 M; |  ?. a, I6 r7 Y% K# fUndefined function or method 'lbwfun' for input arguments of type 'double'.
    7 X, `& P# ~; {: |3 @, H& B7 @2 ~  [
    Error in ==> odearguments at 110& d1 I5 |: m  v1 [3 L
    f0 = feval(ode,t0,y0,args{:});   % ODE15I sets args{1} to yp0.
    - P7 \& j# J+ s/ f: T6 t; B7 `( M/ a1 q3 S" z
    Error in ==> ode45 at 173/ M& V5 @9 K  N
    [neq, tspan, ntspan, next, t0, tfinal, tdir, y0, f0, odeArgs, odeFcn, ...
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-8-1 10:20 , Processed in 0.451565 second(s), 51 queries .

    回顶部