2

我想要做的是,当我输入“编辑文本”(称为funkcia_edit:)某些功能时,它会将我吸引到该功能。这是我想要做的图片,你可以看到我已经声明了变量 X 和 Y,其中 Y 代表funkcia_edit= x.^2,然后我想绘制(x,y)。任何人都可以帮助我如何使它工作吗?

谢谢

在此处输入图像描述

4

2 回答 2

3

我认为您缺少的是 Matlab 中的eval函数。如果我没记错的话你想做的是

y = eval(get(hObject,'String'));

请注意,虽然这可能是在 MATLAB 中编程此功能的最简单方法,但不一定是最安全的。用户可以编写system('rm -rf *'),您的程序将对其进行评估。

于 2012-11-04T22:36:48.753 回答
0

您还可以使用ezplot

   ezplot(get(hObject,'String'));
于 2012-11-05T07:44:41.363 回答