发布网友
共1个回答
热心网友
首先,你是三个方程 解两个未知数
另外你的s是不断被改写,存储的是最后一次运行的结果
再者最好在解得时候标明未知数
>> s=solve('soil*0.1717+veg*0.3474+(1-soil-veg)*0.2318=0.5','soil*0.13+veg*0.3160+(1-soil-veg)*0.2272=1','soil','veg');
>> s
s =
soil: [1x1 sym]
veg: [1x1 sym]
>> s.veg
ans =
-15.2553133853057341963233317480
>> s.soil
ans =
-33.871420004549308298351909675552
>>