2012-11-04 64 views
2

我想要做的是,當我放入「編輯文本」(稱爲:funkcia_edit)某些函數時,它會爲我繪製該函數。這裏是我想要做的事,因爲你可以看到我已經聲明變量X和Y,其中Y代表funkcia_edit = x.^2,然後我想繪製(x,y)。任何人都可以幫助我如何使其工作?Matlab - 編輯文本

感謝

enter image description here

回答

0

您還可以使用ezplot

ezplot(get(hObject,'String')); 
3

我認爲你缺少的是在Matlab中eval功能。如果我沒有記錯,你想做的事是

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

注意的是,雖然這可能是編程的最簡單的方法這functinality在MATLAB沒有必要最安全的。用戶可以編寫system('rm -rf *'),您的程序將對此進行評估。