用数值法求含参数的解微分方程

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/22 15:40:02
用数值法求含参数的解微分方程
matlab中常微分方程符号解和数值解区别?

dsolve('x^2*D2y+4*x*Dy+2*y=0','y(1)=2','Dy(1)=-3','x') ans 

MATLAB 求解微分方程数值解

结果:代码:clearallclcf=@(x,y)([y(2);   0.357*y(1)-0.1905*y(1)*y(2)]);[x,Y]=ode45(f,[0100]

求大神帮忙用matlab求解微分方程的数值解

请参考ode45函数的用法将所求值设为终值即可

matlab ode45解线性微分方程时的参数

函数FreeOcillation(t,x,dummy,zeta)写错了,应该把那个dummy删掉.该参数在函数中并未使用,而且调用的时候也没有提供相应的数据.命令窗口的空矩阵代表ode求解器的选项.各

请用Matlab求解下面二阶常微分方程的数值解

……一定要用matlab吗,只会mathematica的路过.而且啊,你一面说要求方程的数值解,一面又只给一个全是字母系数的方程,你是要怎样……再问:呃,abcdef都是常量,可以随便假定的,就赋1、

用matlab求微分方程 y’=-y2+x,y(0)=1的数值解,

function[x,y]=Classical_RK4(odefun,xspan,y0,h,varargin)x=xspan(1):h:xspan(2);y(1)=y0;fork=1:length(x

请教一个用matlab求解微分方程数值解的问题 题意:求dy/dt=2/(sqrt(1-t^2)),-1 s=dsolv

ode中的1是你给的初值即t=-1时候的值,而不是当t=0的时候的值

常微分方程数值解Matlab

你这个属于边值问题.得用打靶算法.如果想简单,你令一个变量为x=y-2001,就变成正常的微分方程.

使用mathematica解常微分方程(数值解)

这个方程可以求符号解啊,虽然答案里用到了特殊函数,但是稍微带入下具体数值求个数值解也是可以的:eqn=r'[t]^2==cr[t]^2+2k^2r[t]-h^2/r[t];DSolve[eqn,r[t

matlab 求微分方程初值问题的符号解,并与数值解进行比较

y=dsolve('x*(D2y)+(1-2)*(Dy)+y=0','y(0)=0','Dy(0)=0','x')y=C6*x*besselj(2,2*x^(1/2))

MATLAB 常微分方程 数值解 出错

首先建立vdp1.m文件functiondx=vdp1(t,x)dx=zeros(2,1);dx(1)=x(2);dx(2)=(10000*x+(96.321*exp(-t/378.47108)+28

matlab中解出带参数方程的数值解,求救!

使用subs函数:subs(x1)subs(As)因为没有楼主全部的变量值,这里把相关变量全部赋值为1作为示例:[M,fcd,fy,h0,r0,v1,v2,v3,v4,v5]=deal(1);subs

matlab如何对偏微分方程求解的数值解进行积分

trapz函数可以对只知道离散数值的函数做积分,示意:trapz(ts,ys);

用matlab求解二阶微分方程数值解,程序出现错误,求大神指点

1、把G=1/3*((5*Pp-2*P1)/(P1-2*Pp)-P1*c1^2/Pp*cp^2);改成G=1/3*((5*Pp-2*P1)/(P1+2*Pp)-P1*c1^2/(Pp*cp^2));表

matlab 微分方程,积分方程,数值解,方程组,代码

设u=积分(0~x)ydx,那么原来方程就是u''=-0.04u'^2-sin(u)+0,44u''(0)=0,u'=3,u(0)=0(积分上下界都为0)再问:����������룬��ʤ�м����

matlab求带参数的积分,符号积分解不出,用数值积分怎么搞

有20个v,那应该有20个结果吧?而且你的那个函数的定积分是没有解析解的.所以只能求数值解.建议你利用trapz函数,具体的看help.其实也可以用quad但是它需要函数的定义,所以有点麻烦,我不推荐

matlab求解泛函微分方程数值解.

改动:functionS=history(t)S=ones(3,1);改为S=ones(4,1);OVER!PS.多翻翻help!

mathematica求解微分方程的数值解,做出图像,

NDSolve里的语法错了,是{t,0,10}而不是{t,10};另外对于常微分方程,所需的边界条件数目,为它的最高阶导数的阶数,并且边界的导数阶数要小于方程的阶数.也就是说你这里的条件多了一个,把那

请问matlab中解偏微分方程的函数pdepe里面的输入参数x,t是取数值还是数组?比如x=2,t=10,还是x=0:0

看了一下帮助里面的例子,虽然不是很清楚,但是x,t应该是数组