multiplication table using for loop
조회 수: 18 (최근 30일)
이전 댓글 표시
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
댓글 수: 0
채택된 답변
Walter Roberson
2022년 2월 17일
n = 5;
sampleArray = zeros(1,6)
for i = 0:n
sampleArray(i+1) = i * 2;
end
sampleArray
추가 답변 (2개)
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
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 Exchange에서 Matrix Indexing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!