String of matlab script
古いコメントを表示
Hi all,
Can you please help me to understand what does it mean: fprintf('\n%s.%s.%s\n', tt(5:6), tt(3:4), tt(1:2))
I don't know what tt means.... This string is about creation of filelist. I must understand how my script wirks but it's very difficult to me, because I'm not a programmist((((((((((
2 件のコメント
Sean de Wolski
2011 年 6 月 22 日
What's a progammist? Apparently they've played a lot of poker according to Google.
Alexa Potanina
2011 年 6 月 22 日
採用された回答
その他の回答 (1 件)
Arturo Moncada-Torres
2011 年 6 月 22 日
tt must be a string (an array of characters) previously defined in your code. What the code line does is display in console the elements of tt on reverse order and with a dot:
fprintf('\n%s.%s.%s\n', tt(5:6), tt(3:4), tt(1:2));
^ ^ ^ ^ ^ ^
|__|__|________| | |
|__|_________________| |
|___________________________|
Try and run the following:
tt = 'aabbcc';
fprintf('\n%s.%s.%s\n', tt(5:6), tt(3:4), tt(1:2));
You will get the following result in console:
cc.bb.aa
6 件のコメント
Alexa Potanina
2011 年 6 月 22 日
Paulo Silva
2011 年 6 月 22 日
+1 vote, Arturo answer is very good
Alexa Potanina
2011 年 6 月 22 日
Jan
2011 年 6 月 22 日
+1: Arturo's answer is very *nice*.
Arturo Moncada-Torres
2011 年 6 月 23 日
My pleasure. Thanks to all of you =)
Walter Roberson
2015 年 9 月 20 日
Kiniena comments
Moncada-Torres illustrates how the code works, and gives a simpler code to explain what the code does.
カテゴリ
ヘルプ センター および File Exchange で Just for fun についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!