matlab这样写有什么问题啊

img


n = input('请输入n的值: ');
fprintf('系数变量的矩阵:%d行%d列\n',2n,3n);
x = zeros(2n,3n);
for i = 1:n x(2i-1:2i,i) = 4;
if(i > 1) x(2i-1:2i,i-1) = -1;
end
x(2i-1,n+i) = -4;
x(2
i,2n+i) = 4;
endfprintf('1:%d列为x变量,%d:%d列为r变量,%d:%d列为s变量\n',n,n+1,2
n,2n+1,3n);
x
clc,clear
A = zeros(20,10);
a = [-3,7,0,-5,1,1,0,2,-1];
A(1:20,10) = 1;
for i = 1:9
for j = i-1+13:i-1+21
if j > 20 m = mod(j,20);
end
m = j;
n = 22+i-1-j;
A(m,n) = a(i);
end
end
A