在Mathematica中Module里可以用循环语句吗?hj[f_,a_,b_,eps_]:=Module[{t1,t2,n,t0},t1=a+0.382*(b-a);t2=a+0.618*(b-a);n=0;While[t2-t1>=eps,If[f[t1]
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/09 06:40:07
![在Mathematica中Module里可以用循环语句吗?hj[f_,a_,b_,eps_]:=Module[{t1,t2,n,t0},t1=a+0.382*(b-a);t2=a+0.618*(b-a);n=0;While[t2-t1>=eps,If[f[t1]](/uploads/image/z/2550177-9-7.jpg?t=%E5%9C%A8Mathematica%E4%B8%ADModule%E9%87%8C%E5%8F%AF%E4%BB%A5%E7%94%A8%E5%BE%AA%E7%8E%AF%E8%AF%AD%E5%8F%A5%E5%90%97%3Fhj%5Bf_%2Ca_%2Cb_%2Ceps_%5D%3A%3DModule%5B%7Bt1%2Ct2%2Cn%2Ct0%7D%2Ct1%3Da%2B0.382%2A%28b-a%29%3Bt2%3Da%2B0.618%2A%28b-a%29%3Bn%3D0%3BWhile%5Bt2-t1%3E%3Deps%2CIf%5Bf%5Bt1%5D)
x){:gobIFjnbIfrk}SJsR_<_dSV<ݷy>_ttxxxԂX+[C#<ZCDm=c#-$DM#T :<#HhgZtZtaMR>9룪&v~`G!Θբl˚dg
Ovzھ
t<[imw-MLynS|gȫ)ѹ:jyIy-"};\B=BB<UU
3:fR-Qy:pDZcZ)<;G@t
在Mathematica中Module里可以用循环语句吗?hj[f_,a_,b_,eps_]:=Module[{t1,t2,n,t0},t1=a+0.382*(b-a);t2=a+0.618*(b-a);n=0;While[t2-t1>=eps,If[f[t1]
在Mathematica中Module里可以用循环语句吗?
hj[f_,a_,b_,eps_]:=Module[{t1,t2,n,t0},t1=a+0.382*(b-a);t2=a+0.618*(b-a);n=0;
While[t2-t1>=eps,If[f[t1]
在Mathematica中Module里可以用循环语句吗?hj[f_,a_,b_,eps_]:=Module[{t1,t2,n,t0},t1=a+0.382*(b-a);t2=a+0.618*(b-a);n=0;While[t2-t1>=eps,If[f[t1]
可以的,比如定义一个函数(欧几里德Euclid算法):
gcd[m0_, n0_] :=Module[{m = m0, n = n0},
While[n != 0, {m, n} = {n, Mod[m, n]}];
m
]