微分方程数值解问题什么情况下的为方程只能求数值解,.
编辑: admin 2017-01-03
-
4
你这问题,问得太大了.
现在只能知道,一些方程包括常微分,偏微分没有解析解.但判定一个方程是否有解析解的办法还没有.
另外,就算方程有解析解,也不一定能用初等积分办法解出这个解析解.
提示:
解下列微分方程式: dx1/dt = -x2(x3-1) dx2/dt = x1(x3-3) dx3/在Matlab下输入:edit,然后将下面两行百分号之间的内容,复制进去,保存 %%
类似问题
类似问题1:什么是微分方程的解析解和数值解?[数学科目]
解析解指能够根据题意,得出在一定条件下的能够以数学表达式直接表达出来的的解.而数值解指在题中所给出的条件下难以用数学表达式表达出来,或者能够表达出来但需要每个给定自变量值下的数字结果,而通过计算(手算或计算机计算)的出来的以表格或图形表示的结果.数值解一般是近似结果,它与微分方程的真实结果有偏差.
类似问题2:求微分方程的数值解.
类似问题3:一个微分方程就数值解问题如果解不了给出大概情况也行[数学科目]
题目有问题.二阶微分方程,只有一个初始条件,是解不出来的.
类似问题4:微分方程解析解和数值解的区别,[数学科目]
解析解指能够根据题意,得出在一定条件下的能够以数学表达式直接表达出来的的解.而数值解指在题中所给出的条件下难以用数学表达式表达出来,或者能够表达出来但需要每个给定自变量值下的数字结果,而通过计算(手算或计算机计算)的出来的以表格或图形表示的结果.数值解一般是近似结果,它与微分方程的真实结果有偏差.
类似问题5:matlab数值解微分方程组问题请用 ode45 解下列微分方程式:dx1/dt = -x2(x3-1) dx2/dt = x1(x3-3) dx3/dt = x1x2 假设启始条件为 [1 sqrt(6) 0],时间由 0 到 200 秒.请画出在三度相位空间的曲线图.[数学科目]
在Matlab下输入:edit,然后将下面两行百分号之间的内容,复制进去,保存
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function y=zhidao_rk4_tangwei0206302(t,x)
x1=x(1);
x2=x(2);
x3=x(3);
y=[-x2*(x3-1); x1*(x3-3); x1*x2];
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
在Matlab下面输入:
t_end=200;
x0=[1;sqrt(6);0];
[t,x]=ode45('zhidao_rk4_tangwei0206302',[0,t_end],x0);
plot3(x(:,1),x(:,2),x(:,3));
xlabel('x1');
ylabel('x2');
zlabel('x3');