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
KSSV
2018년 5월 29일
You should initilaize your matrix A. Add this line before loop.
A = zeros(n,3) ;
Read about initialization
Stephen23
2018년 5월 29일
@Vishal Rajpurohit: Note that the output matrix A should be preallocated:
Vishal Rajpurohit
2018년 5월 29일
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!