getting the data from the inputdlg box

3 visualizzazioni (ultimi 30 giorni)
Max
Max il 25 Feb 2012
Modificato: Matt J il 25 Ott 2013
I have the following codes ..where i have given two variables
  1. distance of sensor from system
  2. Set point in mm
prompt={'Enter the distance of sensor from system',...
'Enter the set point in mm:'};
name='Input of control system';
numlines=1;
defaultanswer={'45','125'};
answer=inputdlg(prompt,name,numlines,defaultanswer);
Now when i use these codes value of both the variables are stored in the variable answer..
when in workspace i type following things happen
>> answer
'45'
'125'
here its a cell ..but i want to use it as an input by user without cell..
suggest a way to perform this

Risposta accettata

Walter Roberson
Walter Roberson il 25 Feb 2012
There is no way to do that in MATLAB without creating a temporary variable (such as "answer") to hold the values. Once the temporary variable is created, you can use (for example)
[sensdist, setpoint] = answer{:};

Più risposte (0)

Tag

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by