Matlab 公式方程编辑器 GUI

标签 matlab equation solver

我如何从 GUI 执行方程式? 例子: enter image description here 我如何使用各种类型的方程来做到这一点?

感谢您的回答。

最佳答案

我不太确定您的意思,但我认为您想要获取用户在文本框中输入的方程式并将其转换为函数?

为什么你的F从3个参数变成4个?即下一行中的 F(x,y,y') --> F(1,0,5,-1) ? (你给出的 F 的例子似乎与你的方程不符..)

无论如何,请查看eval(),也许这就是您想要的。 它将 matlab 命令作为字符串接收,例如2 + 3,并对其进行评估。

所以

eval('2+3') % gives 5
eval('f=@(x,y,ydash) y*sqrt(1+ydash^2)')  % gives a function f
f(1,5,-2) % gives 11.1803

但无论如何,您希望用户如何输入平方根符号和平方符号? eval() 方法依赖于输入 matlab 能够理解的语法。

如果你进一步澄清你的问题,这会更容易。

关于Matlab 公式方程编辑器 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8500438/

相关文章:

java - 如何获取Java堆的内存地址?

database - 将 MIT-BIH 心律失常心电图数据库加载到 MATLAB

javascript - 为什么我的 Javascript 高斯消除程序在输入矩阵时不起作用?

function - Matlab ode45。如何在调用它时更改其中的参数?

java - Java中的方程重排

python - 如何求解投资组合优化的方程组和约束条件?

arrays - 根据在另一个矩阵中的排序对矩阵进行排序

Python 与 Matlab

java - 兰特流的高性能缓冲

objective-c - objective-c 是否遵循操作顺序(Bedmas)?