抛物线偏微分方程MATLAB
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/12 00:47:56
x=dsolve('Dx=r*(1-x/xm)*x','x(0)=x0','t')x=xm/(1+exp(-r*t)*(xm-x0)/x0)
.问题不完整啊.
function[u,x,y,t]=TDE(A,D,T,ixy0,bxyt,Mx,My,N)%解方程u_t=c(u_xx+u_yy)forD(1)
一维导热问题,应该采用有限差分法求解.具体方法随便找个数值计算方法书都有
matlab中导数是diff.help一下,就什么都有了
请查看dsolve命令,输入helpdsolve回车即可!
这次看看,程序通了.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',
前两天刚回答了一个类似的问题:再问:非常感谢你,那个问题也是我发的,但我处理二阶就不会了,失败了。听同学说没有解析解,想问下怎么写二阶形式的求解,只要ODE45的方法就行了,别的不麻烦您了再答:>>o
Matlab偏微分方程工具箱应用简介1.概述本文只给出该工具箱的函数列表,读者应先具备偏微分方程的基本知识,然后根据本文列出的函数查阅Matlab的帮助,便可掌握该工具箱的使用.2.偏微分方程算法函数
是可以求解的,参看pdepe函数
i是虚数单位?那个1/3γ(u*v)中*是什么符号
解一阶偏微分方程,这是一道难题哦.你连初始条件都没有啊,没法做再问:x=0u=5000K,x=Lu=2000K,L=10m,t=0u=5000K.
这只是求偏导数而已,你别搞笑哈.给你代码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
最常用的就是广义特征向量基础矩阵解方法.你要一个思路,我给一个2维情况的例子,其中特解x(t0)=x0的理解和如何使用都有,你看看是否够用.. Matlab下二维的例子:再问:嗯,这个不错,
这样可以吗?t=1:6m=[556569727885]qi=[151418192120]ppi=[212434]v=[202225273133]plot(t,[m;v],'o-')vsp=spline
建立函数文件-(文字部分自己替换为表达式)functiondifxy=fun(t,y)difxy=[x对t的导数表达式;y对t的导数表达式]调用ode45指令--绘图区间可换[t,y]=ode45('
先定义地字符,再求eg:symsxy;dsolve(Dy=x)simiplify(y)或直接dsolve('Dy=x');simiplify(y)
你还是helppdepe比较好了不是很难的,自己认真的看
Matlabhelp中有很详细的介绍,并且有实例.路径是:PartialDifferentialEquationToolbox——》UsingCommand-LineFunctions具体关于边界条件