Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

can help me with this simple code?

1 Ansicht (letzte 30 Tage)
fede
fede am 23 Mär. 2016
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
I have a list of string (str_1,str_2.......str_n) an a matrix called "A" of string
str_1 str_2
str_1 str_4
... ...
I want to assign for each "str" a number, for example
str_1=1
str_2=2
....
to have the matrix "A":
1 2
1 4
  1 Kommentar
Jan
Jan am 23 Mär. 2016
"A" cannot be a matrix of strings, because this is not valid in Matlab. Do you mean a cell string?

Antworten (2)

Jan
Jan am 23 Mär. 2016

Walter Roberson
Walter Roberson am 23 Mär. 2016
If you have the Symbolic Toolbox, you can do this:
str = sym('str_%d', [1 n]);
A = [str(1), str(2)
str(1), str(4)];
subs(A, str, [1 2 17 4])
you might even be able to refer to str_1 directly in A; I would need to test that.

Diese Frage ist geschlossen.

Tags

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by