How to enter multiple values for one input prompt
    154 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    bugatti79
 il 17 Ott 2013
  
    
    
    
    
    Commentato: Pedapudi Bharath Raja Bhoopal
 il 5 Ott 2020
            Folks,
I have a function which requires the user to enter 4 values. At the moment, the user has to give a value then enter, repeating this 4 times.
Prompt= 'Question 1 ';
Speed = input(Prompt )
Is there a way of entering the 4 values consecutively and then press enter. Each entry will be assigned to a unique variable. Thanks in advance B
1 Commento
Risposta accettata
Più risposte (1)
  Walter Roberson
      
      
 il 17 Ott 2013
        If the values are all of the same numeric type, the user can enter them with [] around the list.
input('What are the ages')
  [12 8 5 1]
If the values are not all the same type, or are string type, then the user can enter a cell array
input('What are your answers?')
   {'Sammy Davis Jr.', 39, 'Jan 4, 1792', false}
You should give consideration to using questdlg(), and you should give consideration to accepting the answer as a string
   input('What is the address?', 's')
      3278 West Southeast Street North, Lincoln New Mexico
2 Commenti
  Pedapudi Bharath Raja Bhoopal
 il 5 Ott 2020
				output argument must be one, like
a=input('Enter elements:')
if you give [1,2,3,4,5] as input then a will be of 1*5 array
thankyou for the help (synatx to input the elements)
Vedere anche
Categorie
				Scopri di più su Characters and Strings in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




