求助当用solve指令解含常数e的指数方程时,如何把结果里的数值提取出来.代码见问题补充代码:cle

发布时间:2021-02-26 09:36:17

求助当用solve指令解含常数e的指数方程时,如何把结果里的数值提取出来.代码见问题补充代码:clear allclcsyms y1gamma=20;beta=0.4;B11=-21/2;B12=21/2;w1=7/30;w2=1/10;y2=1;TM=10;%y1=[];yy1=-TM^2*exp(gamma*(1-1/y1))*(1+beta-y1)-B12-B11*y1;%y1=solve(

网友回答

我这用double没问题,你试试看:
clearsyms y1
gamma=20;
beta=0.4;
B11=-21/2;
B12=21/2;
w1=7/30;
w2=1/10;
y2=1;TM=10;
yy1=-TM^2*exp(gamma*(1-1/y1))*(1+beta-y1)-B12-B11*y1;
x=double(solve(yy1,y1))
输出x =1.399861314648858
以上问题属网友观点,不代表本站立场,仅供参考!