→ candy88257:這樣做不太行...simplify有時候會出現"or" 01/11 20:25
※ 引述《candy88257 (阿泰斯)》之銘言:
: 例如:
: eq=a+b==c+d;
: 在mathematica可以做到,如下:
: eq[[1]]=a+b
: eq[[2]]=c+d
: 請問matlab有這個功能嗎?
想到不錯的方法了
懇求高手幫忙看一下這樣做會不會有其他不合理的現象(BUG)出現?
function connect=func_simplify(eq)
f=sym('f');
f2=simplify(eq)-(f==0);
connect=solve(f2,f);
end
用法:
syms x y
func_simplify(4*x-2*y)
ans:
2*x-y
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.17.253