How to do SVD without function..?

12 ビュー (過去 30 日間)
Lalit Patil
Lalit Patil 2012 年 11 月 26 日
I have a Three parameters Xi,Yi,Zi.. and I am finding a SVD of them..
A=[Xi,Yi,Zi,ones(length(Xi),1)];
[U,S,V]=svd(A);
ss=diag(S);
i=find(ss==min(ss));
coeff=V(:,min(i));
coeff=coeff/norm(coeff(1:3),2);
and i am getting four parameters for plane.. the code is ok.. but,
is there any method to do SVD without using SVD function..?
  6 件のコメント
Lalit Patil
Lalit Patil 2012 年 11 月 26 日
This is not that thing which i want..
I want to know that what procedure happened inside SVD matlab function so that U,S,V get generated..?
Actually i want to write code for that..
Walter Roberson
Walter Roberson 2012 年 11 月 26 日
The blog has a bunch of links.

サインインしてコメントする。

回答 (1 件)

Walter Roberson
Walter Roberson 2012 年 11 月 26 日
  2 件のコメント
Lalit Patil
Lalit Patil 2012 年 11 月 27 日
But , I can't understand what the sequence is of mathematical equations.?
I want That equations or code which can be applied insted of SVD functions..
Walter Roberson
Walter Roberson 2012 年 11 月 27 日
That is the code that is used by MATLAB (though it is not impossible that Mathworks has tweaked the code.) Everything that is documented about exactly how MATLAB's SVD function operates is in that source code (when you include the related files for the routines it calls.)

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeEigenvalues についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by