求大神支招,我想用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
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 23:52:39
![求大神支招,我想用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](/uploads/image/z/3687671-47-1.jpg?t=%E6%B1%82%E5%A4%A7%E7%A5%9E%E6%94%AF%E6%8B%9B%2C%E6%88%91%E6%83%B3%E7%94%A8ode45%E6%9D%A5%E6%B1%82%E8%A7%A3%E4%B8%80%E4%B8%AA%E5%BE%AE%E5%88%86%E6%96%B9%E7%A8%8B%E7%9A%84%E6%95%B0%E5%80%BC%E8%A7%A3%2C%E4%BD%86%E6%98%AFMATLAB%E8%80%81%E6%98%AF%E8%AF%B4%E6%9C%89%E9%94%99%2C%E6%80%8E%E4%B9%88%E5%8A%9E%3F%E7%A8%8B%E5%BA%8F%E6%98%AFclear+all%3Boptions+%3D+odeset%28%27RelTol%27%2C1e-4%2C%27AbsTol%27%2C%5B1e-4+1e-4%5D%29%3B%5BT%2CY%5D%3Dode45%28%40guanxi%2C%5B0+12%5D%2C%5B0+1+1%5D%2Coptions%29%EF%BC%9B%E5%AF%B9%E5%BA%94+guanxi.m+%E6%98%AFfunct)
求大神支招,我想用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));
自己认为可能的问题所在市我的微分式中有指数函数这个东西,所以不行~只是感觉~
求大神支招,我想用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
初值不够呀,应该有四个,题目能不能贴出来?