How Do I Replace Numbers with Alphabets

6 visualizaciones (últimos 30 días)
Clivano Rolle
Clivano Rolle el 21 de Nov. de 2022
Comentada: Star Strider el 21 de Nov. de 2022
I'm learning MATLAB and I want to know how i can change my code so instead of using:
n = 1:6 which displays '1, 2, 3, 4, 5, 6' and loops, for i = 1:n, which loops number sequence,
How do I substitute these with letters like "ABCDEF" or even a word such as "FORMAT"

Respuestas (2)

Jan
Jan el 21 de Nov. de 2022
Editada: Jan el 21 de Nov. de 2022
The solution is trivial: Simply write it down using CHAR vectors (not strings, which are enclosed in double quotes):
n = 'ABCDEF'
n = 'ABCDEF'
for k = 'FORMAT'
disp(k)
end
F O R M A T

Star Strider
Star Strider el 21 de Nov. de 2022
Use arrays —
w1 = {'A','B','C','D','E','F'};
w2 ='ABCDEF';
w3 = ["F","O","R","M","A","T"];
for k = 1:6
L1{k,:} = w1{k}
end
L1 = 1×1 cell array
{'A'}
L1 = 2×1 cell array
{'A'} {'B'}
L1 = 3×1 cell array
{'A'} {'B'} {'C'}
L1 = 4×1 cell array
{'A'} {'B'} {'C'} {'D'}
L1 = 5×1 cell array
{'A'} {'B'} {'C'} {'D'} {'E'}
L1 = 6×1 cell array
{'A'} {'B'} {'C'} {'D'} {'E'} {'F'}
for k = 1:6
L2{k,:} = w2(k)
end
L2 = 1×1 cell array
{'A'}
L2 = 2×1 cell array
{'A'} {'B'}
L2 = 3×1 cell array
{'A'} {'B'} {'C'}
L2 = 4×1 cell array
{'A'} {'B'} {'C'} {'D'}
L2 = 5×1 cell array
{'A'} {'B'} {'C'} {'D'} {'E'}
L2 = 6×1 cell array
{'A'} {'B'} {'C'} {'D'} {'E'} {'F'}
for k = 1:6
L3{k,:} = w3(k)
end
L3 = 1×1 cell array
{["F"]}
L3 = 2×1 cell array
{["F"]} {["O"]}
L3 = 3×1 cell array
{["F"]} {["O"]} {["R"]}
L3 = 4×1 cell array
{["F"]} {["O"]} {["R"]} {["M"]}
L3 = 5×1 cell array
{["F"]} {["O"]} {["R"]} {["M"]} {["A"]}
L3 = 6×1 cell array
{["F"]} {["O"]} {["R"]} {["M"]} {["A"]} {["T"]}
Lic = cat(2,L1{:})
Lic = 'ABCDEF'
L2c = cat(2,L2{:})
L2c = 'ABCDEF'
L3c = cat(2,L3{:})
L3c = 1×6 string array
"F" "O" "R" "M" "A" "T"
.
  2 comentarios
Clivano Rolle
Clivano Rolle el 21 de Nov. de 2022
Wow thank you so much!
Star Strider
Star Strider el 21 de Nov. de 2022
My pleasure!

Iniciar sesión para comentar.

Categorías

Más información sobre Large Files and Big Data en Help Center y File Exchange.

Productos


Versión

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by