竹影清瞳
幼苗
共回答了14个问题采纳率:100% 举报
可以这样试试;
clear,clc;
%Sw=x; Sg=y;
syms So Pw Po Pg Pf x y
S=solve('x+So+y=1','x*Pw+So*Po+y*Pg=Pf');
S=[S.x,S.y]
系统的默认未知量是以x为中心的,向周围辐射,相距近的默认为未知量,所以Sw,Sg在系统里不会认为是未知量,或者你可以在solve函数里设定它为未知量,求解!
建议新手使用上述办法(改变未知量),有问题都看看帮助!
1年前
追问
2
门口ww以内机
举报
犀利啊,但是问一下,solve函数改未知量是怎么改,是永久改掉默认的还是。
举报
竹影清瞳
这个未知量不是改的,是暂时辨识,就是让系统把它当做未知量来处理,只适用于该solve函数,具体识别方法看帮助吧!它上面的例子会很清楚地的告诉你方法,我一般是用上述方法解决,建议你也这样来做!