Print for loop iterations with their specific label

How can I get a for loop to print the specific iteration number it is on? For example I'm using a for loop to print the Fourier series coefficient, which I can do no problem, but rather than each print out be "an=", "an=", "an=", etc, how can I make it that each label is printing and incrementing, such as "a1=", "a2=", "a3=", etc. I apologize if the language of this request is confusing but hopefully the example I used is clear enough.

1 件のコメント

Stephen23
Stephen23 2018 年 12 月 13 日
If you want to display that information then use fprintf or sprintf.
If you want to magically change variable names inside a loop then read this:

サインインしてコメントする。

回答 (1 件)

madhan ravi
madhan ravi 2018 年 12 月 13 日

0 投票

Don't think of naming variables dynamically but if it's for your label then sprintf()(lookup in the documentation) should do it.

カテゴリ

ヘルプ センター および File ExchangeLoops and Conditional Statements についてさらに検索

質問済み:

2018 年 12 月 13 日

コメント済み:

2018 年 12 月 13 日

Community Treasure Hunt

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

Start Hunting!

Translated by