怎么用matlab中的guide界面编程将一种函数关系传递到对应的M文件中?
比如在guide界面上输入y=x^2,怎样编写相关代码将这种字符关系传递到M文件中的函数关系?如果完成,就可以在界面上输入各种不同函数,而不用去改源代码了。求高手指点!
比如在guide界面上输入y=x^2,怎样编写相关代码将这种字符关系传递到M文件中的函数关系?如果完成,就可以在界面上输入各种不同函数,而不用去改源代码了。求高手指点!
答案:先获得输入的字符,比如用
ss=get(handles.edit1,'String');
比如输入的是'x^2'
eval(['f=@(x) ' ss]);
之后f(x)的执行结果就是x^2
上一个:matlab 中xlsread函数导入excel 文件
下一个:用MATLAB提供的rand函数生成10个符合均匀分布的随机数,然后各个随机数与0比较,大于零输出1,小于零输出0.