No products are associated with this question.
This sounds like it is about data types or sizes. Example
pout = imread('pout.tif'); svd(pout) % does not work ??? Undefined function or method 'svd' for input arguments of type 'uint8'. svd(double(pout)) % works
I can however not comment on the mathematical sense of this. I you have another image format like here, you need to think about what you actually like to achieve
I = imread('board.tif'); svd(double(I)) ??? Undefined function or method 'svd' for input arguments of type 'double' and attributes 'full 3d real'.
i=imread('pout.tif'); i=im2double(i) [u s v]=svd(i);
you can try like this.
Hello, can some body help me with the code of SVD decomposition in 3d medical data in matlab please.