Matlab怎么精准求出等式中的未知数的值

本人再用Matlab GUI做一款能够计算的软件,但是遇到了这么个问题:x的值是由用户输入的,有什么命令能在不把y挪到等号的右边计算出y的值并且能在GUI界面显示出来。以下是公式0=100*x+99^y。之前尝试过用solve命令,但是它不能读取x的值!如下图!

你可以这样处理一下就可以了。

>> syms y

>> x=1;

>> y=solve(100*x+100*y,'y')

追问

syms 是什么意思?新手刚上路。。

追答

变量声明

追问

得出来的是应该是个矩阵吧,不能在文本框显示,我应该怎么转换?

追答

你能把写的程序贴出来,或传给我看一看。

追问

第一个图是我的输出按钮的命令,第二个图是我需要计算的公式,那按你刚刚的回答,我 syms d1;就应该能够得出d1的值,但是依旧无法在我的界面上显示出来,报错原因就是上面那张图

追答

看不清楚,请发给我。

更改的结果

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答