diagonal matrix help, this is my code, not sure what to put for the D(i,j) part?

1 view (last 30 days)
format long;
if (n~=4)&(n~=50)
'Input value must be 4 or 50'
return;
end
load(['data',num2str(n)],'A','b'); % load matrix A and b according to n
D=zeros(n,n); %Initialize D
%%%%%%%%%%%In the double-loop below, extract from A its diagonal part D,
for i=1:n
for j=1:n
if (i==j)
D(i,j) = ???;
end
end
end

Accepted Answer

Star Strider
Star Strider on 18 Mar 2015
I would see if:
D(i,j) = A(i,j);
did what I wanted.

More Answers (0)

Categories

Find more on Operating on Diagonal Matrices in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!