error using contour function

I am currently getting an error using the contour function. My code is [c,h] = contour(u,[0 0],'r'); where u is a matrix 512 by 512. The code runs fine on my friends computer. I have reinstalled MATLAB but the error is still there. Please help!
??? Error using ==> contours
Too many input arguments.
Error in ==> specgraph.contourgroup.refresh at 180
[this.contourmatrix,msg] = contours(x,y,z,levels);
Error in ==> specgraph.contourgroup.schema>LdoDirtyAction at 265
refresh(h);
Warning: Error occurred while evaluating listener callback.
> In contour at 88
In geodesics at 27

Respuestas (2)

Wayne King
Wayne King el 27 de En. de 2012

0 votos

It looks like you are actually calling an undocumented function from the Signal Processing Toolbox, contours()
u = randn(512,512);
[c,h] = contour(u,[0 0],'r');
should work.
Are you sure you don't have a typo in your code where you are actually calling contours?

2 comentarios

Steve Birks
Steve Birks el 27 de En. de 2012
If I run your code:
>> u = randn(512,512);
[c,h] = contour(u,[0 0],'r');
??? Error using ==> contours
Too many input arguments.
Error in ==> specgraph.contourgroup.refresh at 180
[this.contourmatrix,msg] = contours(x,y,z,levels);
Error in ==> specgraph.contourgroup.schema>LdoDirtyAction at 265
refresh(h);
Warning: Error occurred while evaluating listener callback.
> In contour at 88

Iniciar sesión para comentar.

Carlos G-M
Carlos G-M el 20 de En. de 2013

0 votos

I have the same problem Steve, any solution? Thanks

Categorías

Más información sobre Contour Plots en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 27 de En. de 2012

Community Treasure Hunt

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

Start Hunting!

Translated by