MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

Asked by Brian
on 16 Mar 2013

I need to make a GUI in which different functions can be selected from a pop-down menu to work with data already loaded into the workspace. I just need to know the syntax in the m file for the gui:

if (function name) in list is selected

use this function

Apologies, this is a basic question, I have tried looking it up for a while and couldn't find anything. Thanks

*No products are associated with this question.*

Answer by Jan Simon
on 16 Mar 2013

List = {'sin', 'cos', 'tan'}; % String of the listbox Value = 2; % Value property of the listbox Selected = List{Value}; Data = 1.1415; % "data already loaded into the workspace" result = feval(Selected, Data)

Brian
on 18 Apr 2013

Thanks for the reply, sorry for the delay, I thought an email would be sent when it was answered. How do I put this code under the Callback(hObject... or CreateFcn(hobject... ? thanks

## 0 Comments