Question 1:
Mat2=Mat1(1:3,2:2:end)
or
Mat2=Mat1(:,2:2:end)
or
Mat2=Mat1(1:3,2:2:8)
Question 2:
for k=1:8
MatDiff(k)=Mat1(1,k)-Mat1(2,k);
end;
or
k=1;
while k<9
MatDiff(k)=Mat1(1,k)-Mat1(2,k);
k=k+1;
end;
or
MatDiff=Mat1(1,:)-Mat1(2,:)
Question 3:
for k=1:8
MatDiffSquare(k)=MatDiff(1,k)^2;
end;
or
k=1;
while k<9
MatDiffSquare(k)=MatDiff(1,k)^2;
k=k+1;
end;
or
MatDiffSquare=MatDiff.^2
Question 4:
sumSquare=0;
for k=1:8
sumSquare=sumSquare+MatDiffSquare(k);
end;
or
sum(MatDiffSquare)
Question 2F:
function out = computeDiff(in)
inSize=size(in);
for k=1:inSize(2)
out(k)=in(1,k)-in(2,k);
end;
Question 3F:
function out = computeSquare(in)
inSize=size(in);
for k=1:inSize(2)
out(k)=in(1,k)^2;
end;
Question 4F:
function out = sumElements(in)
out=0;
for k=1:length(in)
out = out+in(k);
end;
Question 5:
dataMatrix
Question 6:
sumElements(computeSquare(computeDiff(dataMatrix(1:2,1:end))))
Result will be: 0.0842
sumElements(computeSquare(computeDiff(dataMatrix(3:4,1:end))))
Result will be: 8.0693