Multiplication chart In MATLAB

I need to make a multiplication chart like:
Size of multiplication chart: 3
1 2 3
2 4 6
3 6 9
I need it to adjust to any size multiplication table. I'm a beginner so some feedback would be nice, like where I went wrong.
Here's my code so far:
clc,clear;
S=input('Enter size of multiplication table: ');
R=1;
for ii = 1:S
for jj=1:S
fprintf('%g ', S*R)
R=R+1;
end
fprintf('\n');
end

回答 (1 件)

James Tursa
James Tursa 2021 年 2 月 12 日
編集済み: James Tursa 2021 年 2 月 12 日

0 投票

You don't need R. Just multiply ii*jj. E.g.,
fprintf('%g ', ii*jj)
There are also ways to generate this table without any for-loops at all.

1 件のコメント

Larissa Monjaraz
Larissa Monjaraz 2021 年 2 月 12 日
Thank you for the help!

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

カテゴリ

ヘルプ センター および File ExchangeWaves についてさらに検索

質問済み:

2021 年 2 月 12 日

コメント済み:

2021 年 2 月 12 日

Community Treasure Hunt

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

Start Hunting!

Translated by