找回密码
 注册
Simdroid-非首页
查看: 385|回复: 7

请教一个maple求解方程后结果得提取问题??

[复制链接]
发表于 2006-5-22 13:19:10 | 显示全部楼层 |阅读模式 来自 上海交通大学
我现在用maple的fsolve求解方程组,由于要做循环求解,需要将求得解通过maple语句传递给一个变量,作为下一个方程得初值,我现在不知如何操作!!
比如fsolve求得解为   "sol:= {UpL = 2.180784874, Uw = 2.184899228, Um = .1485774200}"
我需要将其中的值能够自动分别传递给 " Upl_1,Uw_1,Um_1"??
请叫 一下如何操作???
 楼主| 发表于 2006-5-27 14:29:52 | 显示全部楼层 来自 上海交通大学
Simdroid开发平台
自己找到了方法了,
只要在增加一个这个就可以了
Uw_sol:=Uw
其余同

评分

1

查看全部评分

发表于 2007-10-8 21:34:52 | 显示全部楼层 来自 黑龙江哈尔滨

回复 #2 seashellhu 的帖子

我还是没弄明白,比如求得的结果是

sol:={x=1.,y=2.}
怎么取出x 的值,以便后面利用,比如要求得2*x的值来.

本人刚学这个软件,谢谢大家了!
回复 不支持

使用道具 举报

发表于 2007-10-8 22:27:08 | 显示全部楼层 来自 江苏盐城
临时啃书作答,呵呵,试试看~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2007-10-9 15:55:00 | 显示全部楼层 来自 黑龙江哈尔滨

回复 #4 huahua2005 的帖子

谢谢您的回复!
我也得多啃啃书本了!:handshake
回复 不支持

使用道具 举报

发表于 2007-11-4 20:13:02 | 显示全部楼层 来自 黑龙江哈尔滨

回复 #4 huahua2005 的帖子

大家好,
      用这种办法可行,但在使用时,有时a:=sol[1]返回的是第一个值如x值,有时a:=sol[1]返回的却是第二个值即y值,不知为什么呢?

      谢谢!
回复 不支持

使用道具 举报

发表于 2007-11-20 23:30:37 | 显示全部楼层 来自 黑龙江哈尔滨

回复 #6 ljcljcghy 的帖子

大家没遇到过这样的问题吗?
给点提示吧!
回复 不支持

使用道具 举报

发表于 2007-12-5 15:03:14 | 显示全部楼层 来自 华南理工大学
用subs命令吧

    将"sol:= {UpL = 2.180784874, Uw = 2.184899228, Um = .1485774200}"的值传递给 " Upl_1,Uw_1,Um_1",可以输入
Upl_1:=subs(sol[1],Upl);
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-28 01:53 , Processed in 0.073938 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表