题目
mathematica中对定义的函数作运算
举个简单的例子:我要解一个微分方程组{dx1/dt=x1+H,dx2/dt=x1*x2-H} 其中H=x1^2+x1*x2,而x1,x2都是t的函数.我要先定义H,然后在用DSolve解这个方程组的时候会引用H.求问怎样实现?
举个简单的例子:我要解一个微分方程组{dx1/dt=x1+H,dx2/dt=x1*x2-H} 其中H=x1^2+x1*x2,而x1,x2都是t的函数.我要先定义H,然后在用DSolve解这个方程组的时候会引用H.求问怎样实现?
提问时间:2021-03-16
答案
H = x1[t]^2 + x2[t]^2;
equ = {D[x1[t],t] == x1[t] + H,D[x2[t],t] == x1[t]*x2[t] - H};
sol = DSolve[equ,{x1,x2},t]
但这样求不出来 这可能这方程组没有解析解
你可以尝试数值解法 带入x1 ,x2的初始值,在一定范围的t内求数值解 就是
H = x1[t]^2 + x2[t]^2;
equ = {D[x1[t],t] == x1[t] + H,D[x2[t],t] == x1[t]*x2[t] - H,x1[0] == -0.1,x2[0] == 0.1};
sol = NDSolve[equ,{x1,x2},{t,0,5}]
Plot[{sol[[1,1,2]][t],sol[[1,2,2]][t]},{t,0,5},PlotRange -> All]
这里假设 x1[0] == -0.1,x2[0] == 0.1,并画出了t在[0,5]之间的值
你改变下初始条件 你可以看到这方程增长很快 经常趋向无穷大
equ = {D[x1[t],t] == x1[t] + H,D[x2[t],t] == x1[t]*x2[t] - H};
sol = DSolve[equ,{x1,x2},t]
但这样求不出来 这可能这方程组没有解析解
你可以尝试数值解法 带入x1 ,x2的初始值,在一定范围的t内求数值解 就是
H = x1[t]^2 + x2[t]^2;
equ = {D[x1[t],t] == x1[t] + H,D[x2[t],t] == x1[t]*x2[t] - H,x1[0] == -0.1,x2[0] == 0.1};
sol = NDSolve[equ,{x1,x2},{t,0,5}]
Plot[{sol[[1,1,2]][t],sol[[1,2,2]][t]},{t,0,5},PlotRange -> All]
这里假设 x1[0] == -0.1,x2[0] == 0.1,并画出了t在[0,5]之间的值
你改变下初始条件 你可以看到这方程增长很快 经常趋向无穷大
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1I________(not have)an aunt.
- 2以“夏天”为主题的作文 500字
- 3you has a round face否定回答
- 4真核细胞中,蛋白质的合成的场所,到底是核糖体还是细胞质?
- 54、——How much vinegar did you put in the soup?——
- 6以暴雨写一个比喻句、拟人句、夸张句
- 7化肥厂要生产2080吨化肥,前6天共生产960吨,照这样计算,完成任务共需要多少天?(用比例解)
- 815.____, a Form 57 must be completed.
- 9ax3+bx2+cx+d=0怎么解?
- 102.两个长方形重叠部分的面积相当于大长方形面积的1/8,相当于小长方形的1/6,大小长方形的面积比是多少?
热门考点
- 1小强每天坚持跑步,沿跑道跑5圈,已经跑了四分之三圈大约用了五分之三分钟,照这个速度,小强每天跑步用了
- 2简历中,单证的英文怎么说
- 3NaOH为什么不能干燥CO2和SO2,但可以干燥O2,H2,CO等呢
- 4奇函数f(x)在(负无穷,0)为减函数,f(2)=0,求不等式xf(x)〉0的解集
- 5一个三位数,百位数字比十位数字大1,个位数字比十位数字的3倍少2,若将三位数字的顺序颠倒后,所得的三...
- 6用万用表(指针)怎么测三极管的好坏?
- 7合力与两个力夹角大小的关系
- 81.若很多相同厂商的长期成本函数都是LTC = Q3 - 4Q2 + 8Q,如果正常利润是正的,厂商将进入行业;如果正
- 9this is my friend.______ name is robert求大神帮助
- 10甲乙两站相距20千米,明明骑自行车以15千米/时的速度从甲站出发,颖颖以5千米/时的速度从乙站步行出发