Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-04-17, 13:31   #1
rednada1231
初级会员
 
注册日期: 2008-04-17
年龄: 42
帖子: 2
声望力: 0
rednada1231 正向着好的方向发展
默认 请教一个简单的参数代入问题

syms u v
a=3;
[u,v]=solve('u+v=2*a','u-v=5*a+a')


计算后得到: u=4*a v=-2*a


我想得到 u=12, v=-6 请问这个"a=3"要写在什么地方啊? 我的a=3老代不到结果中去!!!:cry:
rednada1231 当前离线   回复时引用此帖
旧 2008-04-17, 14:05   #2
watcher
高级会员
 
注册日期: 2008-04-02
年龄: 47
帖子: 175
声望力: 21
watcher 正向着好的方向发展
默认

请查看eval系列的函数说明
watcher 当前离线   回复时引用此帖
旧 2008-04-17, 16:42   #3
a05147_b
初级会员
 
注册日期: 2008-04-15
年龄: 37
帖子: 3
声望力: 0
a05147_b 正向着好的方向发展
默认

[a,u,v]=solve('u+v=2*a','u-v=5*a+a','a=3')
你运行试试看吧 应该没问题的
__________________
始终不浴:smile:
a05147_b 当前离线   回复时引用此帖
旧 2008-04-17, 19:52   #4
jackie
初级会员
 
注册日期: 2007-12-22
帖子: 6
声望力: 0
jackie 正向着好的方向发展
默认

引用:
作者: rednada1231 查看帖子
syms u v
a=3;
[u,v]=solve('u+v=2*a','u-v=5*a+a')


计算后得到: u=4*a v=-2*a


我想得到 u=12, v=-6 请问这个"a=3"要写在什么地方啊? 我的a=3老代不到结果中去!!!:cry...
你再输入u=eval(u)
v=eval(v)
就出来了
jackie 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]高手帮忙计算下....... babylone MATLAB论坛 0 2008-05-25 12:14
[求助]微分模块如何进行离散化 xinyancode MATLAB论坛 1 2008-05-23 23:25
[求助]请教用sovle函数求解带参数的非线性方程问题 sohot MATLAB论坛 0 2008-04-01 23:17
[求助]GUI的问题 shiningshone111 MATLAB论坛 1 2008-03-04 16:37
【求助】xcorr使用 weipeng MATLAB论坛 1 2007-08-14 18:02


所有时间均为北京时间。现在的时间是 03:44


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.