[(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'];