![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/194273/image.png)
How do i write a script that will print the following multiplication table 1; 2 4; 3 6 9; 4 8 12 16; 5 10 15 20 25
14 views (last 30 days)
Show older comments
How do i write a script that will print the following multiplication table 1;2 4;3 6 9; 4 8 12 16; 5 10 15 20 25
0 Comments
Answers (4)
Guillaume
on 30 Apr 2015
This looks like homework (and really easy at that), so here is a very simple solution that probably wouldn't be accepted for homework:
arrayfun(@(x) (1:x)*x, 1:5, 'UniformOutput', false); celldisp(ans)
0 Comments
PaulS
on 30 Apr 2015
Edited: Walter Roberson
on 20 Aug 2021
n=5
A=zeros(n)
for i=1:n
for j =1:n
if j<=i
A(i,j)=i*j
end
end
end
2 Comments
Aitazaz Ahsan
on 20 Aug 2021
There is already a matrix with all entries equal to zero so in for loop only the concerned entries are changing and which will give the desired solution inmatrix form.
Tony Nguyen
on 15 Aug 2021
clc;
clear all;
for i = 1:5
fprintf('%4d',i*[1:i])
fprintf('\n')
end
0 Comments
See Also
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!