format
syms C
eq = (C/1.2*1.2086)^(10/3)*10^6-7.25*10^7==0;
ans=solve(eq,C);
%format short g;ans %结果显示格式
%subs(ans)# %字符替换为数字
ans
运行结果:
ans =
(3000*2^(7/10)*145^(3/10))/6043
(3000*2^(7/10)*145^(3/10)*(1/4 + (2^(1/2)*(5^(1/2) + 5)^(1/2)*1i)/4 - 5^(1/2)/4))/6043
-(3000*2^(7/10)*145^(3/10)*(5^(1/2)/4 + (2^(1/2)*(5^(1/2) + 5)^(1/2)*1i)/4 - 1/4))/6043
real(ans)#只取实数
结果:
(3000*2^(7/10)*145^(3/10))/6043
-(3000*2^(7/10)*145^(3/10)*(5^(1/2)/4 - 1/4))/6043
-(3000*2^(7/10)*145^(3/10)*(5^(1/2)/4 - 1/4))/6043
Li消失,但是不是想要的小数格式
ans=double(solve(eq,C));
结果:
3.5892
-1.1091
-1.1091
Li对自然对数的积分函数
解决办法:
ans=double(solve(eq,C));