Missing Functions R2013a installation

I recently upgraded (from R2009a) to R2013a. When I run some of my scripts I'm getting "Undefined function of variable... " errors. For example when I call 'decimate' I get the error: Undefined function 'zp2ss' for input arguments of type 'double'.
I was able to find the zp2ss function in my 2009a polyfun toolbox but it was not in any of my 2013a toolboxes. I have similar problems with mab2db and abcdchk. Was there some kind of problem with my installation?

 Accepted Answer

zp2ss is in the Signal Processing Toolbox. If you do not have this installed or licensed then it will nto work. The same for abcdchk I believe.
mat2db is not something we ship to my knowledge but might come from here:
FEX Make sure it's on your path

3 Comments

I do have the Signal Processing Toolbox installed and licensed. I have used other functions from that toolbox without problems.
I meant mag2db.
What is the output from:
which -all zp2ss
?
Thank you. zp2ss (and many other functions) was in the C:\Program Files\MATLAB\R2013a\toolbox\shared\controllib\general\ directory. I added that to my path, ran rehash toolboxcache and everything is working.

Sign in to comment.

More Answers (1)

the cyclist
the cyclist on 15 Jul 2013
You can often get insight into these sorts of things with a google search, which will often find the online documentation.
For example, I googled zp2ss and MATLAB, and learned that zp2ss is in the Signal Processing Toolbox now.

1 Comment

I do have the R2013a Signal Processing Toolbox installed and it is in my path. I have successfully used other functions from that toolbox. When I looked thought the file listing I did not see zp2ss.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!