## How to do SVD without function..?

### Lalit Patil (view profile)

on 26 Nov 2012

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..?

Walter Roberson

on 26 Nov 2012
Lalit Patil

### Lalit Patil (view profile)

on 26 Nov 2012

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 (view profile)

on 26 Nov 2012

The blog has a bunch of links.

## Products

No products are associated with this question.

on 26 Nov 2012

Lalit Patil

### Lalit Patil (view profile)

on 27 Nov 2012

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 (view profile)

on 27 Nov 2012

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.)

#### Join the 15-year community celebration.

Play games and win prizes!

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi