In: Computer Science
Using Matlab
Write a program that print the following matrix. (hint: use nested for-loop and if-statement)
mat =
[2 -1 0 0 0
-1 2 -1 0 0
0 0 -1 2 -1
0 0 0 -1 2];
H = zeros(4,5);
for r = 1:4
for c = 1:5
if((r == 1
&& c == 1) || (r == 2 && c == 2) || (r == 3
&& c == 4) || (r == 4 && c == 5))
H(r,c) = 2
elseif((r == 2
&& c == 1) || (r == 1 && c == 2) || (r == 2
&& c == 3) || (r == 3 && c == 3) || (r == 4
&& c == 4) || (r == 3 && c == 5))
H(r,c) = -1
end
end
end
disp(H)
If you have any doubts please comment and please don't dislike