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

1 visualizzazione (ultimi 30 giorni)
close all; clear all; clc;
for i=1:10
for j=1:i
A(i,j)=i*j;
end
end
disp(A)

Risposta accettata

Star Strider
Star Strider il 14 Set 2015
Modificato: Star Strider il 14 Set 2015
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.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by