Matlab/ excel运算,如何用excel解包含两个未知数,x,y 的一个方程,y给了一系列数,怎么求对应x值?

[(x-2)^3]/[(x-3)^4]=1/[(y)^2] , 已知y是以下一系列值,求x对应值。
y x
300 ?
600 ?
700 ?
900 ?
1000 ?
Matlab/ excel运算都可以,要详细步骤
不要先得到x=..., 然后直接公式计算----no。 要直接运算的步骤!!!!!!!

用matlab的solve()函数命令,可以求得已知y值求其对应x。运算代码如下:

y=[300 600 700 900 1000];

for i=1:5

syms x0 

y0=y(i);

x0=solve((x0-2).^3./(x0-3).^4-1./y0.^2,'x0');

str=['当y=',num2str(y0),'时的x值'];

disp(str)

x(1,:)=vpa(x0,10); %double real()

disp(x)

end

运行结果

追问

str=['当y=',num2str(y0),'时的x值'];
matlab不能用中文, 能帮忙换成全字符,英文那种格式吗?

追答

可以这样来写
str=['When the y is equal to',num2str(y0),', the x value'];

温馨提示:答案为网友推荐,仅供参考