matlab用for建立一个1-50的循环矩阵

我网上看了很多教程还是不会,只有for语句没有矩阵中的循环,新接触matlab

for i=1:50
  for j=1:50
    A(i,j)=(i-1)*length(i)+j;
  end
end

B(:,:)=A(:,end:-1:1); % 水平翻转

C(:,:)=A(end:-1:1,:); % 垂直翻转

D=A;D(1:10,1:10)=0; % 前10行10列改为0

追问

为什么生成的矩阵是这样?

追答

你没有输出你的矩阵啊,你在命令行输入A,然后查看结果

>> A

温馨提示:答案为网友推荐,仅供参考
相似回答