24小时热门版块排行榜    

CyRhmU.jpeg
查看: 834  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

月下孤独

铁杆木虫 (小有名气)

[求助] 求助一个matlab很简单很基础的问题

syms r
k=solve('A=symsum(r)','A=6',r);
为什么k求不出来值呢?

syms r
A=symsum(r)
k=solve('r^2/2 - r/2=6',r);
k =
-3
  4
这样k就可以求出来。。。。

难道solve 不能和 symsum一起用么?
但是我现在必须要一起用的,该怎么办?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Dr.Neo

金虫 (初入文坛)

【答案】应助回帖

因为solve(‘A=symsum(r)’,‘A=6’,r)..你这个A=symsum(r)在引号‘’里面,默认就把这个整体当成了一个symbolic了,就像你在引号里面写一个命令一样,系统会把它当成一个字符串,根本不会执行这个命令的。。所以其实你这里就是一样的道理。。而你后面那种写法是标准的,所以能求出来。。。至于两者怎么一起用。。等我想想再回答你啊
I am the One!
4楼2013-12-08 12:42:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

baobiao007

木虫 (职业作家)

中国特色

你的后一种写法里  A=symsum(r)  也没起作用的,呵呵
我同意叔本华的观点,人们投身艺术和科学领域的强烈愿望之一就是逃离痛苦、残酷和枯燥无味的现实生活,逃离自己飘忽不定的七情六欲的桎梏。--爱因斯坦
2楼2013-11-04 16:49:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bucheron

金虫 (小有名气)

【答案】应助回帖

两种确实没相干啊, syms, symsum 等用来符号运算, 求解解析解,后边的solve是用来求解数值解。
Born to suffer !Born to burn!
3楼2013-11-10 00:52:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见