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 中查找有关 Matrices and Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!