早教吧作业答案频道 -->其他-->
求大神支招,我想用ode45来求解一个微分方程的数值解,但是MATLAB老是说有错,怎么办?程序是clear all;options = odeset('RelTol',1e-4,'AbsTol',[1e-4 1e-4]);[T,Y]=ode45(@guanxi,[0 12],[0 1 1],options);对应 guanxi.m 是funct
题目详情
求大神支招,我想用ode45来求解一个微分方程的数值解,但是MATLAB老是说有错,怎么办?
程序是
clear all;
options = odeset('RelTol',1e-4,'AbsTol',[1e-4 1e-4]);
[T,Y]=ode45(@guanxi,[0 12],[0 1 1],options);
对应 guanxi.m 是
function dy=guanxi(t,y)
dy = zeros(2,1);
Dy(1)=Dy(2)*4*y(1)/3*((-2)*16*exp(-0.5*t)+85.5-y(2)) - Dy(2)*4*(-0.5)*16*exp(-0.5*t)/3*((-32)*exp(-0.5*t)+85.5-y(2));
自己认为可能的问题所在市我的微分式中有指数函数这个东西,所以不行~只是感觉~
程序是
clear all;
options = odeset('RelTol',1e-4,'AbsTol',[1e-4 1e-4]);
[T,Y]=ode45(@guanxi,[0 12],[0 1 1],options);
对应 guanxi.m 是
function dy=guanxi(t,y)
dy = zeros(2,1);
Dy(1)=Dy(2)*4*y(1)/3*((-2)*16*exp(-0.5*t)+85.5-y(2)) - Dy(2)*4*(-0.5)*16*exp(-0.5*t)/3*((-32)*exp(-0.5*t)+85.5-y(2));
自己认为可能的问题所在市我的微分式中有指数函数这个东西,所以不行~只是感觉~
▼优质解答
答案和解析
初值不够呀,应该有四个,题目能不能贴出来?
看了 求大神支招,我想用ode45...的网友还看了以下:
现有质量摩尔浓度是0.585mol•kg^-1的草酸(H2C2O4),密度是1.022kg•L^- 2020-04-07 …
解离平衡和沉淀反应分别取0.1mol/l的FeCl3溶液3ml于三支试管,一支在酒精灯上加热,一支 2020-05-22 …
if k is positive one digit integer ,which of the 2020-06-27 …
有三种香烟(一包都是20支):1.0.18元20支2.0.13元20支3.0.29元20支问怎样才 2020-07-02 …
多分支的程序框图的判断框怎么填比如:在只有两条分支x>=0和x=0?,两条分支分别是Y和N.那么, 2020-07-10 …
有一汽车站,某天某段时间内出事故的概率是0.0001,某天有1000辆汽车经过,求出事故不小于2的 2020-07-12 …
数字1E+0.9,1.5E+0. 2020-07-21 …
9.现有质量摩尔浓度是0.585molkg-1的草酸(H2C2O4),密度是1.022kg·L-1, 2020-10-30 …
急求一道股票价值评估题!!我需要快点知道答案呀假定某公司上一年支付的每股股利为0.55元,本年预期每 2020-11-06 …
excel对A列升序判断,对同一类比如“2”对应的B列乘以C列再求和A列为分类B列为数值C列D列求和 2020-12-05 …