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

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

2017-11-29 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17017

向TA提问 私信TA
展开全部

用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'];
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式