请教:MATLAB中,以下程序若不使用for循环,该如何改写?
a=[a1,a2,....,an];
b=diag(a);%对角矩阵
for i=2:n
for j=1:i-1
b(i,j)=(b(ii,ii)+b(jj,jj,:))/2; %根据主对角元素,求下三角的各项非对角元素
end
end
请教:MATLAB中,以下程序若不使用for循环,该如何改写?
a=[a1,a2,....,an];
b=diag(a);%对角矩阵
for i=2:n
for j=1:i-1
b(i,j)=(b(ii,ii)+b(jj,jj,:))/2; %根据主对角元素,求下三角的各项非对角元素
end
end