Matlab Matrix Help Needed on Annotation

10 views (last 30 days)
Stanley
Stanley on 3 Mar 2013
Hi guys, i need help on the annotation of the 4 annotate required field, my lecturer just threw these to us when we are not taught how to program in matlab =(( .
.
Appendix A: Code for Assignment Question 3
.
function x = Gauss(A, b)
% Solve linear system Ax = b
% using Gaussian elimination without pivoting
% A is an n by n matrix
% b is an n by k matrix (k copies of n-vectors)
% x is an n by k matrix (k copies of solution vectors)
[n, k] = size(b); % Annotate this
x = b; % Annotate this
for i = 1:n-1
m = -A(i+1:n,i)/A(i,i); % Annotate this
A(i+1:n,:) = A(i+1:n,:) + m*A(i,:); %Annotate this
b(i+1:n,:) = b(i+1:n,:) + m*b(i,:);
end;
% Use back substitution to find unknowns
x(n,:) = b(n,:)/A(n,n);
for i = n-1:-1:1
x(i,:) = (b(i,:) - A(i,i+1:n)*x(i+1:n,:))/A(i,i);
end

Answers (1)

Walter Roberson
Walter Roberson on 3 Mar 2013
I think "annotate" here means "explain this in a comment".

Categories

Find more on Creating and Concatenating Matrices in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!