文字列の行列を作りたい。

10 views (last 30 days)
パンダ
パンダ on 19 Nov 2021
Answered: Hernia Baby on 19 Nov 2021
文字列の行列をfor文で作りたいです。具体的に言うと縦7500横1で1から2500までnomal,2500から5000までright,5001から7500までleftという文字を入れたいです。

Accepted Answer

Hernia Baby
Hernia Baby on 19 Nov 2021
string型なら足し算でいけます
str = ("Sample"+char('0'+(0:60)'));
str(1:20)=str(1:20)+"normal";
str(21:40) = str(21:40)+"right";
str(41:60) = str(41:60)+"left";
str(1:5)
ans = 5×1 string array
"Sample0normal" "Sample1normal" "Sample2normal" "Sample3normal" "Sample4normal"
str(21:25)
ans = 5×1 string array
"SampleDright" "SampleEright" "SampleFright" "SampleGright" "SampleHright"
str(41:45)
ans = 5×1 string array
"SampleXleft" "SampleYleft" "SampleZleft" "Sample[left" "Sample\left"

More Answers (0)

Categories

Find more on Matrix Indexing in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!