How to get smith form of a matrix in matlab
3 views (last 30 days)
Show older comments
sakshi ahuja
on 25 Mar 2016
Commented: Walter Roberson
on 25 Mar 2016
When i tried this code: syms x A = [x^2 + 3, (2*x - 1)^2; (x + 2)^2, 3*x^2 + 5] S = smithForm(A) I got following error: Undefined function or method 'smithForm' for input arguments of type 'sym'. How to resolve this.
0 Comments
Accepted Answer
Roger Stafford
on 25 Mar 2016
Edited: Walter Roberson
on 25 Mar 2016
Use 'smithform' only in mupad. See
3 Comments
Walter Roberson
on 25 Mar 2016
The MATLAB interface to smithform is available only from R2015b. Before that you need to interface into the MuPAD linalg routine.
sakshi, are you executing those commands inside a MuPAD notebook? If you are then what error message are you receiving?
More Answers (0)
See Also
Categories
Find more on Get Started with MuPAD in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!