我试图在笛卡尔坐标中找到一个特定方程的卷曲,其中用户的输入是使用 matlab 在文本框中键入的。在 CLI 中,我使用了以下等式并且它有效:curl([2*x+3*y, 2*y, 2*z], [x, y, z])
使用我创建的 GUI(为简单起见)一个文本框(假设它用于 x 系数)静态文本标签将显示答案,一个按钮将触发我的代码。
文本框标签是 inputTxt
静态文本标签标签是 inputValue
按钮回调是:
txtValue=get(handles.inputTxt, 'String');
set(handles.inputValue, 'String', curl([textValue*x, 0, 0], [x, y, z]));
按下按钮时,我听到一声叮当声,这会在 matlab cli 中引发错误,并且静态文本标签中没有任何内容。即使我自己设置 curl 参数,就像我首先在 CLI 中所做的那样:
curl([2*x+3*y, 2*y, 2*z], [x, y, z])
我得到相同的结果(叮当声)并且标签文本中没有任何内容。
提前致谢。