How can I call a previous user inputted variable to a string array?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Gavin Thompson
am 3 Sep. 2021
Kommentiert: Gavin Thompson
am 3 Sep. 2021
newMaterial = input('Please enter a new material name:','s');% Copper
Materials = ["Aluminum";"Cadmium";"Iron";"Tungsten";"newMaterial"];
TotalMat = length('Materials')
When I try to run my script instead of showing Copper (which is the variable I input in the command window, it shows up in my string array as newMaterial. How can I get my script to recognized that im calling the user inputted variable. I cannot just say Copper in the string array because I need this script to work with multiple other user inputted materials.
Also if it helps, when I calculate length of this string array I get an output of 9 instead of 5.
0 Kommentare
Akzeptierte Antwort
Chunru
am 3 Sep. 2021
Mind the difference between string and char:
newMaterial = string(input('Please enter a new material name:','s')) ;% Copper
Materials = ["Aluminum"; "Cadmium"; "Iron"; "Tungsten"; newMaterial]
TotalMat = length(Materials)
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Characters and Strings 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!