Borrar filtros
Borrar filtros

How can I call a previous user inputted variable to a string array?

1 visualización (últimos 30 días)
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.

Respuesta aceptada

Chunru
Chunru el 3 de Sept. de 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)

Más respuestas (0)

Categorías

Más información sobre Characters and Strings 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!

Translated by