Setting Variable Text Based on Radio Button
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Declan Simons
am 27 Mär. 2015
Kommentiert: Image Analyst
am 27 Mär. 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 Kommentare
Adam
am 27 Mär. 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?
Akzeptierte Antwort
Image Analyst
am 27 Mär. 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 Kommentare
Image Analyst
am 27 Mär. 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.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Startup and Shutdown finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!