2016年5月17日 星期二

matlab 9*9乘法表

M=9;
%================第一種寫法
 for i=1:M
        for j=1:M
             NineNineMatrix(i,j)=i*j;
        end
    end

%================第二種寫法
A=[1:M]';
B=[1:M];
NineNineMatrix2=A*B;
%================第三種寫法
C=repmat(1:M,M,1);
D=repmat([1:M]',1,M);
NineNineMatrix3=repmat(1:M,M,1).*repmat([1:M]',1,M);

所有的變數要盡可能的以符號代替,這樣才可以方便做修改。

沒有留言: