
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
    22 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 Loops and Conditional Statements 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!



