multiplication table using for loop

35 ビュー (過去 30 日間)
saphir alexandre
saphir alexandre 2022 年 2 月 17 日
コメント済み: Walter Roberson 2022 年 3 月 7 日
hello,
I'm trying to create a multiplication table where numbers from 0 to 5 are times by 2
here is what i have:
n = 5;
sampleArray = zeros(1,6)
for i = 1:n
sampleArray(i) = i * 2
end
with this code my zeros array becomes [ 2,4,6,8,10,0], but i want the 0 to be the first value to get [0,2,4,6,8,10]. When i put i = 0:n, i get an error
please help

採用された回答

Walter Roberson
Walter Roberson 2022 年 2 月 17 日
n = 5;
sampleArray = zeros(1,6)
sampleArray = 1×6
0 0 0 0 0 0
for i = 0:n
sampleArray(i+1) = i * 2;
end
sampleArray
sampleArray = 1×6
0 2 4 6 8 10
  1 件のコメント
saphir alexandre
saphir alexandre 2022 年 2 月 17 日
thank you

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

その他の回答 (2 件)

David Hill
David Hill 2022 年 2 月 17 日
  1 件のコメント
saphir alexandre
saphir alexandre 2022 年 2 月 17 日
thank you

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


ANMOL Shakya
ANMOL Shakya 2022 年 3 月 7 日
編集済み: Walter Roberson 2022 年 3 月 7 日
clc;
clear all;
close all;
N= 1:10;
f = zeros(size(N));
for i = 1:length(N);
f(i)= 17*N(i);
end
table1 = [N' f']
  2 件のコメント
ANMOL Shakya
ANMOL Shakya 2022 年 3 月 7 日
this code use as print table using for loop.
Walter Roberson
Walter Roberson 2022 年 3 月 7 日
Could you expand on why displaying a multiplication table should involve deleting all current graphics ( close all ) or deleting all current variables ( clear all ) ?

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

カテゴリ

Help Center および File ExchangeMatrix Indexing についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by