Setting Variable Text Based on Radio Button
    3 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Declan Simons
 el 27 de Mzo. de 2015
  
    
    
    
    
    Comentada: Image Analyst
      
      
 el 27 de Mzo. de 2015
            I want to have 4 variations of the same format to display 4 sections of predefined text when a radio button is pushed. How would I do this?
2 comentarios
  Adam
      
      
 el 27 de Mzo. de 2015
				Can you elaborate a little? You mean you want 4 radio buttons each with one of your options on? One radio button isn't really a radio button at all. What do you want to format?
Respuesta aceptada
  Image Analyst
      
      
 el 27 de Mzo. de 2015
        Try something like this:
masterString = 'abcdefghijklmnopqrstuvwxyz1234567890';
radioButton1Value = get(handles.rad1, 'Value');
radioButton2Value = get(handles.rad2, 'Value');
radioButton3Value = get(handles.rad3, 'Value');
radioButton4Value = get(handles.rad4, 'Value');
if radioButton1Value 
  index1 = 1; % Whatever....
  index2 = 3; % Whatever....
elseif radioButton2Value 
  index1 = 10; % Whatever....
  index2 = 30; % Whatever....
elseif radioButton3Value 
  index1 = 15; % Whatever....
  index2 = 26; % Whatever....
elseif radioButton4Value 
  index1 = 22; % Whatever....
  index2 = 31; % Whatever....
end
substring = masterString(index1:index2);
2 comentarios
  Image Analyst
      
      
 el 27 de Mzo. de 2015
				Let's say your string is 100 characters long. Exactly how are you going to tell the program what character to start on and what character to stop at? Somehow you have to tell it a starting and stopping index from which to extract a substring.
Más respuestas (0)
Ver también
Categorías
				Más información sobre Environment and Settings en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!