How to add strings to a list
19 ビュー (過去 30 日間)
古いコメントを表示
How do I add strings to a list. I used if staements and used the functions append but its not working if one if statement is wrong. I dont know if I need to use a loop.
diagnosistitle = [];
x = 1;
y = 1;
z = 1;
if x == 1
str1 = append("X");
end
if y == 1
str2 = append("Y");
end
if z == 2
str3 = append("Z");
end
str = append(str1, str2, str3);
2 件のコメント
the cyclist
2019 年 10 月 2 日
It's probably important to distinguish between strings and character arrays here.
回答 (1 件)
the cyclist
2019 年 10 月 2 日
So, I'm not sure what are really trying to do. But the problem with your specific code is that because this if structure is not entered
if z == 2
str3 = append("Z");
end
then the variable str3 simply does not exist, when is why the line
str = append(str1, str2, str3);
fails.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Characters and Strings についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!