使用Naive Gauss测试系统很容易,但我无法定义A和b。我现在的代码如下:
A=zeros(n);
for i=1:n
for j=1:n
smax=max(i,j);
A(i,j)=-1+2*smax;
end
end
for j=1:n
sum=0;
sum=sum+A(i,j);
b(j)=sum;
end
答案 0 :(得分:0)
b
的定义不明确。总和中i
的价值是多少?
假设总和超过了所有i
:
n = 5; %// matrix size. Set as needed
[ii jj] = ndgrid(1:n);
A = -1+2*max(ii,jj);
b = sum(fliplr(cumsum(fliplr(A),2)));