matlab解二元二次微分方程组
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/25 04:59:30
![matlab解二元二次微分方程组](/uploads/image/f/693629-53-9.jpg?t=matlab%E8%A7%A3%E4%BA%8C%E5%85%83%E4%BA%8C%E6%AC%A1%E5%BE%AE%E5%88%86%E6%96%B9%E7%A8%8B%E7%BB%84)
请参考pdepe函数的用法
我去,你这个……肯定得先把方程化成一阶线型方程组哇,二阶导数怎么算!百度文库找个实例看看
结果:代码:clearallclcf=@(x,y)([y(2); 0.357*y(1)-0.1905*y(1)*y(2)]);[x,Y]=ode45(f,[0100]
dsolve函数默认自变量是t,试试soln_1=dsolve('Dy=3*x^2','y(2)=0.5',’x‘)如果还是不行就不知道了可以了我运行过了>>soln_1=dsolve('Dy=3*x
z=dsolve('Dx=20*x*(1-x/2500)-0.0001*x^2-0.03*y*x^2,Dy=30*y*(1-y/1000)-0.0003*y^2-0.015','t');z.xz.ya
一维导热问题,应该采用有限差分法求解.具体方法随便找个数值计算方法书都有
设缉私艇航速为v1,走私船航速为v2,航行时间为t,以缉私艇出发点为原点,正东方向为x轴,正北方向为y轴,缉私艇经t时间行驶到(x,y)点.经过的航迹为y=f(x);y'=(v2*t-y)/(c-x)
请查看dsolve命令,输入helpdsolve回车即可!
ezplot('x^2-0.238769*x*y-9.330594*y^2+0.051724*x+7.223425*y-77.616104=0',[-2020],[-2020])后面两个参数控制画图坐
fun=@(beta,x)beta(1)*x(:,1)+beta(2)*y(:,1)+beta(3);语法错误再问:��Ӧ���������أ�再答:Ӧ��Ϊx=[xy]x(:,1)��Ӧx=[��
你这个属于边值问题.得用打靶算法.如果想简单,你令一个变量为x=y-2001,就变成正常的微分方程.
matlab里面常使用龙格库塔方法求解常微分方程组,命令是ode45,还有其他一些函数,但是最常用的是ode45,lz可以help一下,很简单的,另外给你一个文档,讲的还是比较详细,希望可以帮到你ht
错了应该是这个clc,clear;symsxyaw[t,v]=solve('x=2.1*v*cosa*t+0.5*w*2.1*t*t','y=2.1*v*sina*t-0.5*85*t*t','t',
这次看看,程序通了.functionhhh[t,x]=ode45(@xprim2,[0,20],[30;20]);plot(t,x);xlabel('timet0=0,tt=20');ylabel('
恩你没有给初值不要解答呀记住加分哦%bydynamic%2009.2.16%%我这里假设初值全部为1%下面是解析解root=dsolve('D2x=2*x*y','D2y=y^2-x^2-20^2',
这只是求偏导数而已,你别搞笑哈.给你代码symsxyzz=(x^2+y^2)*exp((x^2+y^2)/x/y);z_x=diff(z,x)z_xx=diff(z,x,2)z_xy=diff(dif
这样可以吗?t=1:6m=[556569727885]qi=[151418192120]ppi=[212434]v=[202225273133]plot(t,[m;v],'o-')vsp=spline
这个方程是解不出解析解的. 我用ODE45给您算了一下. 先
在Matlab下输入:edit,然后将下面两行百分号之间的内容,复制进去,保存%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%functiondy=zhi
functionhahaha[t,r]=ode45(@myfun,[01],0)functiondrdt=myfun(r,t)drdt=-i*(50.24-235.5*t)*r+3.14*(1-r^2