fortran中如何表达求导,如变量log(X)对时间t求导?其中,X是随时间变化的量.1.一楼回答的是matlab语言,不是我要的fortran。2.听完9192631770的回答后,我又开始不知所措了,我是在做一个电路仿

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 05:06:47
fortran中如何表达求导,如变量log(X)对时间t求导?其中,X是随时间变化的量.1.一楼回答的是matlab语言,不是我要的fortran。2.听完9192631770的回答后,我又开始不知所措了,我是在做一个电路仿
xTrH~nn%*p^[[*RB|v# `6&Cpl?oȪG_a{4BrڜLw_]|jMXKn=Zo\ln };^5[#>ۥ+z[`$=M[F, sG}h1`HB$yl,".Tې.cҮi_7dz / 8 VvU¼KirWC5&IW(FмdOP6p1G-KayxCӌڰAXAw}jޅ. 'O\(]]/LG!0(jaFts5nYQ洂*<גs \A̸Ҵa.ϭpsn&7FK j39,gNR~*5qDqN {yk9>ǒ * r:l4 '{2♓eїhMtTp _=@ |x<74HH+o8yS yl[0R9QY۽9Djg_8BGD(8п`8kfKy4)~"$ahB P.Rǻy&wQYu7WgRt1Wl1wtH6/ayOy+G^&W};OX->nY.ܠȩ,7· ^O|*DB63F&CBD @dϔ xc]qּ^34(\O(Qd/>Lc- |+wCe@4{lƉ9KOϿ_)

fortran中如何表达求导,如变量log(X)对时间t求导?其中,X是随时间变化的量.1.一楼回答的是matlab语言,不是我要的fortran。2.听完9192631770的回答后,我又开始不知所措了,我是在做一个电路仿
fortran中如何表达求导,如变量log(X)对时间t求导?其中,X是随时间变化的量.
1.一楼回答的是matlab语言,不是我要的fortran。
2.听完9192631770的回答后,我又开始不知所措了,我是在做一个电路仿真,需要对fortran输入一个变量,比如就说X,这个X代表电路中产生的电流,也就是说它就没有一个具体表达式,无法自行求导。难道就没有别的办法,希望有人能够继续提供答案。
无法提供更多,见谅。

fortran中如何表达求导,如变量log(X)对时间t求导?其中,X是随时间变化的量.1.一楼回答的是matlab语言,不是我要的fortran。2.听完9192631770的回答后,我又开始不知所措了,我是在做一个电路仿
fortran中没有直接表示求导的函数语句,不过你的问题可以这样解决:
我们知道求导和微分有着近似等效的作用,dy/dx = Δy/Δx
而Δy/Δx=(y(x + Δx )- y(x))/Δx
如此,一般在fortran中表示求导的表达式用这样的程序语句实现:
y=lnx
x=x(t)
Δx=0.001 根据你自己的需要选择精度.
Y’=1/x*(x(t+Δt)-x(t))/Δt
如此即求导结果,这里我根据你提供的信息写的,如有不对你可以根据前面的总的求导思想来写你的函数求导语句.

fortran不提供符号运算的功能,需要用ls的方法自行求导后,再将表达式写入fortran
--------------
这种情况应该求差分,(x2-x1)/delta t,类似这样的

这是复合函数的求导,比如说对ln(2t^2-t)求导。其中你问题中的x=2t^2-t。我们知道,lnx'=1/x.那么ln(2t^2-t)'=[1/(2t^2-t)]*(2t^2-t)=(4t-1)/(2t^2-t)