日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab用泰勒展开解微分方程,mathematica的解微分方程的能力让人大失所望啊

發布時間:2023/12/9 循环神经网络 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab用泰勒展开解微分方程,mathematica的解微分方程的能力让人大失所望啊 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該樓層疑似違規已被系統折疊?隱藏此樓查看此樓

Clear["Global`*"]

c = 299792458*10^2(*光速,單位cm/s*)

G = 6.67259*10^-8(*gravitational constant,引力常數,單位cm^3/g*s^2*)

Msun = 1.9891*10^33(*Subscript[M, \[CircleDot]],太陽質量,單位g*)

Itilder = 0.283(*Overscript[I, ~],(7)式下面*)

Jtilder = 1.81*10^-2(*Overscript[J, ~],(23)式下面*)

Mbi = 1.4*Msun(*Subscript[M, b,i],(29)式下面*)

\[Eta] = 0.01(*\[Eta],fig1的不同情況*)

t0 = 3000(*Subscript[t, 0],fig1的不同情況*)

B = 2*10^14(*(29)式下面,單位G*)

R115 = 1(*Subscript[R, 11.5]*)

R = 11.5*10^5(*單位cm,R=11.5km,(29)式下面*)

M14 = 1(*Subscript[M, 1.4]*)

B15 = 1(*Subscript[B, 15]*)

Bt14 = 1(*Subscript[B, t,14]*)

T9 = 1(*Subscript[T, 9]*)

u = B*R^3(*\[Mu],磁偶極矩,(18)式下面*)

Medot[t_] :=

10^-3*\[Eta]*t^(1/2)*Msun(*(13)式,Subscript[Overscript[M, .], early]*)

Mldot[t_] :=

10^-3*\[Eta]*t0^(13/6)*t^(-5/3)*

Msun(*(14)式,Subscript[Overscript[M, .], late]*)

Mdot[t_] := (1/Medot[t] + 1/Mldot[t])^-1(*(12)式,Overscript[M, .]*)

M[t_] := Mb[t]*(1 + (3*G*Mb[t])/(5*R*c^2))^-1(*(16)式,M*)

Mbdot[t_] :=

Mdot[t]/((1 + 3/5*G*Mb[t]/(R*c^2))^-1 -

Mb[t]*3/5*G/(R*c^2)*(1 + 3/5*G*Mb[t]/(R*c^2))^-2)

II[t_] := Itilder*M[t]*R^2(*I,(6)式下面*)

v3[t_] := \[CapitalOmega][t]/(2*Pi*10^3)(*Subscript[\[Nu], 3],(2)式下面*)

CC[t_] := 2.3*10^-4*Bt14^2*M14^-1*v3[t]^-2(*C,改寫為CC(7)式下面*)

rm[t_] := (u^4/(G*M[t]*Mbdot[t]^2))^(

1/7)(*Subscript[r, m],(18)式,單位km*)

\[Omega][t_] := \[CapitalOmega][t]/Sqrt[G*M/rm[t]^3](*\[Omega],(19)式*)

n\[Omega][t_] := 1 - \[Omega][t](*n(\[Omega]),(21)式下面*)

rc[t_] := 16.5*M14^(1/3)*v3[t]^(-2/3)(*Subscript[r, c],(17)式,單位km*)

tsv = 1.4*10^8*M14*R115^-1*T9^(5/3)(*Subscript[t, sv],(3)式,單位s*)

tgw[t_] := -24*R115^-4*M14^-1*v3[t]^-6(*Subscript[t, gw],(2)式,單位s*)

tBt[t_] :=

5.8*R115^-1*M14*B15^-1*Bt14^-1*v3[t](*Subscript[t, B,t],(5)式,單位s*)

tBgw[t_] :=

3.8*10^14*M14^-1*R115^-2*Bt14^-4*

v3[t]^-4(*Subscript[t, B,gw],(8)式,單位s*)

Nacc[t_] := n\[Omega][t]*u^2/(rm[t]^3)(*(20)式*)

tdip[t_] := -1.4*10^3*B15^-2*v3[t]^-2(*(10)式,單位s*)

tacc[t_] := II[t]*\[CapitalOmega][t]/Nacc[t](*(21)式,單位s*)

tbv[t_] := 1/(1.4*10^-10*R115^5*M14^-1*T9^6*

v3[t]^2*(1 + 284.5*R115^4*v3[t]^4*T9^-2*\[Alpha][t]^2 +

3.16*10^4*R115^8*v3[t]^8*T9^-4*\[Alpha][t]^4 +

1.08*10^6*R115^12*v3[t]^12*T9^-6*\[Alpha][t]^6))(*(4)式*)

Aplus[t_] := 1 + (3*\[Alpha][t]^2*Jtilder)/(2*Itilder)(*(28)式下面*)

Aminus[t_] := 1 - (3*\[Alpha][t]^2*Jtilder)/(2*Itilder)(*(28)式下面*)

d\[Alpha][

t_] := \[Alpha][

t]*((Mbdot[t]*Aminus[t])/(2*M[t]*Aplus[t]) -

Aminus[t]/Aplus[t]*(1/tsv + 1/tbv[t] + 1/tBt[t]) -

1/Aplus[t]*(1/tdip[t] + 1/tacc[t] + 1/tBgw[t]) - 1/

tgw[t])(*\[Alpha]',(28)式*)

d\[CapitalOmega][

t_] := \[CapitalOmega][

t]*(-(Mbdot[t]/(Aplus[t]*M[t])) +

1/Aplus[t]*(1/tdip[t] + 1/tacc[t] + 1/tBgw[t]) - (

3*\[Alpha][t]^2*Jtilder)/(

Itilder*Aplus[t])*(1/tsv + 1/tbv[t] + 1/

tBt[t]))(*\[CapitalOmega],(27)式*)

dBt[t_] := (4/(3*Pi))^(1/2)*

B*\[Alpha][t]^2*\[CapitalOmega][t](*Subscript[B, t],(6)式*)

NDSolve[{Mb'[t] == Mbdot[t], \[Alpha]'[t] ==

d\[Alpha][t], \[CapitalOmega]'[t] == d\[CapitalOmega][t],

Bt'[t] == dBt[t],

Mb[0] == Mbi, \[Alpha][0] == 10^-8, \[CapitalOmega][0] == (2*Pi)/(

3*10^3), Bt[0] == 100}, {Mb[t], \[Alpha][t], \[CapitalOmega][t],

Bt[t]}, {t, 0, 10000}]

還是不行啊,前面的問題是遇到無窮大,忽略了也能得到圖形,但是加上后面的方程組成微分方程組就完全不行了

總結

以上是生活随笔為你收集整理的matlab用泰勒展开解微分方程,mathematica的解微分方程的能力让人大失所望啊的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。