how to find multiply variable in matrix multiplication

function least_square;
x=[1 2 3 4 5];
y=[4;2;5;3;7];
n=numel(x);
for i=1:n
A(i,1)=1;
A(i,2)=x(i);
A(i,3)=x(i).^2;
end
we have matrix A(5x3) and matrix y(5x1) let a matrix a(3x1) satisfy Aa=y so any function or method to find matrix a?

3 Comments

You should initilaize your matrix A. Add this line before loop.
A = zeros(n,3) ;
Read about initialization
@Vishal Rajpurohit: Note that the output matrix A should be preallocated:

Sign in to comment.

More Answers (0)

Categories

Community Treasure Hunt

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

Start Hunting!