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 に答える