请教一个maple求解方程后结果得提取问题??
我现在用maple的fsolve求解方程组,由于要做循环求解,需要将求得解通过maple语句传递给一个变量,作为下一个方程得初值,我现在不知如何操作!!比如fsolve求得解为 "sol:= {UpL = 2.180784874, Uw = 2.184899228, Um = .1485774200}"
我需要将其中的值能够自动分别传递给 " Upl_1,Uw_1,Um_1"??
请叫 一下如何操作??? 自己找到了方法了,
只要在增加一个这个就可以了
Uw_sol:=Uw
其余同
回复 #2 seashellhu 的帖子
我还是没弄明白,比如求得的结果是sol:={x=1.,y=2.}
怎么取出x 的值,以便后面利用,比如要求得2*x的值来.
本人刚学这个软件,谢谢大家了! 临时啃书作答,呵呵,试试看~
回复 #4 huahua2005 的帖子
谢谢您的回复!我也得多啃啃书本了!:handshake
回复 #4 huahua2005 的帖子
大家好,用这种办法可行,但在使用时,有时a:=sol返回的是第一个值如x值,有时a:=sol返回的却是第二个值即y值,不知为什么呢?
谢谢!
回复 #6 ljcljcghy 的帖子
大家没遇到过这样的问题吗?给点提示吧! 用subs命令吧
如
将"sol:= {UpL = 2.180784874, Uw = 2.184899228, Um = .1485774200}"的值传递给 " Upl_1,Uw_1,Um_1",可以输入
Upl_1:=subs(sol,Upl);
页:
[1]