
编程求解微分方程,需要使用数值方法(与常微分方程课程所学的解析法截然不同),对于初值问题,方法就是欧拉法,改进欧拉法和经典四阶龙哥库塔法;对于边值问题,就要复杂很多,方法有差分法和有限元法。
红烧肉做法:
1、把油烧热,放两勺白糖和姜片进去翻炒片刻。
2、放入五花肉块翻炒,直至颜色金黄,油也煸出一些。
3、加水将将漫过肉块,加酱油少许、盐少许和五香粉少许,煮至五花肉软糯。
4、起锅前十来分钟可加胡萝卜块。
5、水收干后起锅。
#include <stdioh>
#include <mathh>
double integ(double sub,double sup,double f(double));
double f(double x);
int main(void)
{
printf("%E\n",integ(5,7,f));
return 0;
}
double integ(double sub,double sup,double f(double))
{
double i,sum=0;
for(i=sub;i<=sup;i+=1e-6)
{
sum+=f(i)1e-6;
}
return sum;
}
double f(double x)
{
return exp(5x)pow(x,4)-3x;
}
你把lgkt中的x改成x(1)试试看,我试过应该没问题的
function xx=lgkt(t,x)
xx=3x(1)+cos(t)+sin(2t);
[t,x]=ode45(@lgkt,[0 10],[2]);
plot(t,x,'-o');
以上就是关于请问怎样用c++编写一个求微分方程全部的内容,包括:请问怎样用c++编写一个求微分方程、如何编写C语言程序求解这个微分方程、如何用c语言编写这个微积分程序(第二题)求代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)