24小时热门版块排行榜    

查看: 437  |  回复: 1

lcy1213

金虫 (小有名气)

[求助] 这段简单的小程序,subs替换的结果怎么带括号,例如下面程序中的ans=(5), 已有1人参与

怎么替换出不带括号的结果?谢谢
syms x y z
    p=sym('[3 5]')
    z=x*y-y^2
    subs(diff(z,x),findsym(z),{3 5})

p =

[ 3, 5]



z =

x*y-y^2



ans =

(5)
回复此楼

» 猜你喜欢

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

512095518

专家顾问 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
用eval(ans),系统会得到数值结果为5
>> syms x y z
    p=sym('[3 5]')
    z=x*y-y^2
    subs(diff(z,x),findsym(z),{3 5})

p =

[ 3, 5]


z =

- y^2 + x*y


ans =

5

>> eval(ans)

ans =

     5
没有极限,只有超越!
2楼2015-10-14 15:35:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lcy1213 的主题更新
信息提示
请填处理意见