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 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(4 个)
Guillaume
2015-4-30
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 个评论
PaulS
2015-4-30
编辑:Walter Roberson
2021-8-20
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 个评论
Aitazaz Ahsan
2021-8-20
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.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!