1
我知道這個問題的答案如下所示。不使用MATLAB內置函數創建對角矩陣
function a = reverse_diag(n)
b = zeros(n);
b(1:n+1:end) = 1;
a(1:n, n:-1:1) = b(1:n, 1:n);
end
但是它爲什麼看起來像這樣?這是什麼意思?
b(1:n+1:end) = 1;
我知道這個問題的答案如下所示。不使用MATLAB內置函數創建對角矩陣
function a = reverse_diag(n)
b = zeros(n);
b(1:n+1:end) = 1;
a(1:n, n:-1:1) = b(1:n, 1:n);
end
但是它爲什麼看起來像這樣?這是什麼意思?
b(1:n+1:end) = 1;
謝謝隊友!現在明白了 –