How can i show the multiplication table in the command window without showing the zeros?

 채택된 답변

Star Strider
Star Strider 2015년 9월 14일
편집: Star Strider 2015년 9월 14일
Use repmat to define the format descriptor:
for i=1:10
for j=1:i
A(i,j)=i*j;
end
fprintf(1, [repmat(' %.0f', 1, j) '\n'], A(i,:))
end
1
2 4
3 6 9
4 8 12 16
I just displayed the first four lines here, but the table continues.

댓글 수: 1

alternatively
close all; clear all; clc;
for i=1:10
for j=1:i
A(i,j)=i*j;
end
fprintf('%d ',A(i,1:i))
fprintf('\n')
end

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

태그

질문:

2015년 9월 14일

댓글:

2015년 9월 14일

Community Treasure Hunt

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

Start Hunting!

Translated by