How Do I Replace Numbers with Alphabets

조회 수: 7 (최근 30일)
Clivano Rolle
Clivano Rolle 2022년 11월 21일
댓글: Star Strider 2022년 11월 21일
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"

답변 (2개)

Jan
Jan 2022년 11월 21일
편집: Jan 2022년 11월 21일
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 2022년 11월 21일
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
Clivano Rolle
Clivano Rolle 2022년 11월 21일
Wow thank you so much!
Star Strider
Star Strider 2022년 11월 21일
My pleasure!

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Large Files and Big Data에 대해 자세히 알아보기

제품


릴리스

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by