MATLAB数学实验,急求!!

如题所述

我用MATLAB求出了解析解和数值解,程序如下:

clear;

clc;

%解析解

y1=dsolve('Dy-0.02*(1-0.001*y)*y=0','y(0)=10');

pretty(y1);

%数值解

f=@(x,y)0.02*(1-0.001*y)*y;

[X,Y]=ode23(f,[-100,500],[10]);

plot(X,Y);

运行结果解析解为:

             1000 

   ----------------------- 

          /               t  \ 

    exp| log(99) - --   | + 1 

          \              50 /

数值求解的结果可能和准确的解析解有些许偏差,这全是因为ode23这个函数的局限性所导致。

矩阵X,Y分别是函数的横纵坐标值,

函数图像为:

温馨提示:内容为网友见解,仅供参考
无其他回答

MATLAB数学实验,急求!!
我用MATLAB求出了解析解和数值解,程序如下:clear;clc;解析解 y1=dsolve('Dy-0.02*(1-0.001*y)*y=0','y(0)=10');pretty(y1);数值解 f=@(x,y)0.02*(1-0.001*y)*y;[X,Y]=ode23(f,[-100,500],[10]);plot(X,Y);运行结果解析解为:1000 --- \/ t \\ exp| log...

MATLAB数学实验。高分悬赏答案!!!
一、求函数Z=xy e sin(y)在点(-2,2)附近的极小值点和极小值。二、用至少两种方法求定积分 ?并对数值结果的精度进行比较和分析。三、一天文学家要确定一棵小行星的运动轨道,他在其轨道内建立了以太阳为原点的直角坐标系,并在坐标轴上取天文测量单位(1天文单位为地球到太阳的平均距离: ...

MATLAB数学实验内容简介
MATLAB数学实验,以计算机软件技术为工具,旨在提升学习、研究和实践数学的效率。其核心内容涵盖数学软件的运用、实际问题的建模计算,以及通过计算机手段加深对数学理论的理解。《MATLAB数学实验(修订版)》详尽地围绕MATLAB软件展开,共分为三个部分。首两章深入浅出地讲解MATLAB的基础知识和操作技巧,为后续...

求用matlab 做数学实验报告! 1求微分方程特解。 d^2y\/dx^2+4dy\/dx+...
对于第一个问题可以直接采用函数求解的方法 y1=dsolve('D2y+4*Dy+29*y=0','Dy(0)=15',' y(0)=0','x')y1=(3*sin(5*x))\/exp(2*x)y2=dsolve('D2y-2*Dy+5*y=sin(2*x)')y2=sin(2*x)\/5 + C5*cos(2*t)*exp(t) + C6*sin(2*t)*exp(t)对于第三个问题,那么不...

求用matlab 做数学实验报告! 1求微分方程特解。 d^2y\/dx^2+4dy\/dx+...
y1=dsolve('D2y+4*Dy+29*y=0','Dy(0)=15','y(0)=0','x') y1=(3*sin(5*x))\/exp(2*x) y2=dsolve('D2y-2*Dy+5*y=sin(2*x)') y2=sin(2*x)\/5 + C5*cos(2*t)*exp(t)+ C6*sin(2*t)*exp(t) 对于第三个问题,那么不能求出通解,所以只能借助于数值求解的方...

MATLAB高等数学实验内容简介
《MATLAB高等数学实验》是一本全面系统地介绍MATLAB软件在高等数学实验中的应用的教材。本书共包含1个准备实验和22个数学实验,涵盖微积分、线性代数、概率统计等多个数学领域。微积分部分涉及一元函数微分学、积分学、无穷级数、常微分方程等,线性代数部分包含向量、矩阵、行列式、线性方程组、矩阵特征值与...

MATLAB软件与基础数学实验内容简介
MATLAB软件与基础数学实验是一门结合现代计算机技术和数学软件平台的实践课程,旨在通过实际问题的数学建模,引导学生运用所学数学知识进行数值计算和分析。在这个过程中,学生将经历问题建模、方法选择、计算验证、模型优化等步骤,从而提升他们解决问题和创新思考的能力。作为数学教学中的重要实践环节,数学实验有...

MATLAB数学实验与建模内容简介
本书《MATLAB数学实验与建模》专为MATLAB R2009a用户提供详尽的实验与建模指导。它以R2009a软件为基础,针对大学数学教育,系统地涵盖了9个章节的内容。首先,第一章介绍了MATLAB的基础知识,让读者快速掌握这款工具的基础操作。随后的章节深入探讨了MATLAB的程序编写和图形制作技巧,包括基本的数学函数运用...

MATLAB与数学实验内容简介
本书是专为理工科院校各类专业学生精心编撰的数学实验课程教材。它分为两大部分,首先强调的是MATLAB的基础使用命令和核心内容,包括了MATLAB在高等数学、线性代数以及概率论与数理统计中的实际应用。通过阅读,学生们能够迅速掌握MATLAB软件的关键技能,学会如何利用它解决实际问题。无论是专科生、本科生,还是...

数学实验 MATLAB
1,根据题意,创建一个自定义函数,如mfunc(X)2,使用find()查找函数和length()长度函数,来查找0和1。即 n=length(find(X==0))m=length(find(X==1))3、用fprintf()输出函数,输出0和1的个数,即 fprintf('0的个数 %d\\n',n);fprintf('1的个数 %d\\n',m)4、使用窗口...

相似回答