1楼:匿名用户
首先抄可以肯定的告诉你袭,matlab本身有个pde工具箱,可以求解一般的典型二阶线性偏微分方程。但是,对于非线性的偏微分方程,我估计很难直接用matlab的工具箱或者函数命令得到结果。因为这涉及到一个数学处理的问题,你首先要处理这个非线性问题,或者用数值的方法处理,然后再用matlab编程计算。
2楼:匿名用户
看看 偏微分方程数值解法 李荣华
3楼:匿名用户
请到图书馆matlab相关书籍找答案,有的。
如何用matlab求解二阶微分方程,以及程序实例
4楼:用着追她
1、首先看一下matlab求解方程
的方法,首先指明所解方程的变量,然后指明方专程,未知数和限制条件,属最后求解方程。
2、在matlab命令行窗口中输入syms x [x,params,conds]=solve(sin(x)==1,'returnconditions', true) ,按回车键可以得到方程解。
3、转换一下,可以看到sin(x)=1方程的解是如下图所示 。
4、也可以求解下面的一个方程。
5、输入syms a b c y x;[x,y]=solve([a*x^2+b*y+c==0,a*x+2*y==4],[x,y])。
6、按回车键可以得到方程解。
5楼:匿名用户
^1、对
copy于求数值解的微分方程,你可以用ode45()函数求解。如求下列微分方程
func。m %自定义微分方程的函数
function z = func(t,y)z =[y(2);(1-y(1)^2)*y(2)-y(1)];
main。m %主程序
clear all;close all;clcy0 = [0.25;0];
h = 0.1;
a = 0;
b = 20;
[t1 y1] = ode45(@func,y0,h,a,b)2、对于求解析解的微分方程,你可以用dsolve()函数求解。如求微分方程x*y''+x*(y')^2-y'=0的解析解,可以下列步骤计算
>> syms y(x)
>>dy = diff(y);d2y = diff(y, 2);
>>dsolve(x*d2y+x*(dy)^2-dy==0,'x')
6楼:阎辉门曼云
^dsolve('d2y=x','x')
ans=
x^3/6
+c2*x+c3
d2y的意思就是复y的二阶微分项制
不明白你的问题什么意思,要输入的话直接定义符号变量输入syms
d2xx
d2x=x;
如果是矩阵,那就用矩阵表示
一阶线性微分方程中的线性怎么理解
1楼 匿名用户 微分方程,表示含有未知函数的导数的方程。一阶指最高求导阶数为一。线性是指所有未知函数和未知函数的导数在方程中都以线性组合的方式出现。比如y 9y ln x 0 一阶线性微分方程中的线性什么意思? 2楼 答 仅含未知数的一次幂的方程称为线性方程。 yy 2xy 3 yy 有相乘关系,所...
什么时候能用特征线法求解偏微分方程
1楼 古希腊迷 以偏微分方程的特征理论为基础,求解双曲型偏微分方程的一种近似计算方法。如问题比较简单,用这种方法可求出分析解或近似的分析解 如问题复杂,也可求得准确度很高的数值解。此外,特征线法还可用来对双曲型问题作定性分析,尤其是可用来研究怎样给出初始条件和边界条件使问题适定。 这对设计求解双曲型...
一道高阶线性微分方程解的结构的题
1楼 最后的天堂 因为y1是解,于是y1 p x y1 q x y1 0 1 y2 y1 u x 也是解,代入方程 y1 u p x y1 u q x y1 u 0 化简得 y1 u 2y1 u y1 u p y1 u y1 u q y1 u 0 2 将 1 u和 2 式比较得 2y1 u y1 u...