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'.
Singular value decomposition expresses an m
-by-n
matrix A
as A = U*S*V'
. Here, S
is an m
-by-n
diagonal matrix with singular values of A
on its diagonal. The columns of the m
-by-m
matrix U
are the left singular vectors for corresponding singular values. The columns of the n
-by-n
matrix V
are the right singular vectors for corresponding singular values. V'
is the Hermitian transpose (the complex conjugate of the transpose) of V
.
To compute the singular value decomposition of a matrix, use svd
. This function lets you compute singular values of a matrix separately or both singular values and singular vectors in one function call. To compute singular values only, use svd
without output arguments
svd(A)
or with one output argument
S = svd(A)
To compute singular values and singular vectors of a matrix, use three output arguments:
[U,S,V] = svd(A)
svd
returns two unitary matrices, U
and V
, the columns of which are singular vectors. It also returns a diagonal matrix, S
, containing singular values on its diagonal. The elements of all three matrices are floating-point numbers. The accuracy of computations is determined by the current setting of digits
.
Matlabsolutions.com provides guaranteed satisfaction with a
commitment to complete the work within time. Combined with our meticulous work ethics and extensive domain
experience, We are the ideal partner for all your homework/assignment needs. We pledge to provide 24*7 support
to dissolve all your academic doubts. We are composed of 300+ esteemed Matlab and other experts who have been
empanelled after extensive research and quality check.
Matlabsolutions.com provides undivided attention to each Matlab
assignment order with a methodical approach to solution. Our network span is not restricted to US, UK and Australia rather extends to countries like Singapore, Canada and UAE. Our Matlab assignment help services
include Image Processing Assignments, Electrical Engineering Assignments, Matlab homework help, Matlab Research Paper help, Matlab Simulink help. Get your work
done at the best price in industry.