error using contour function

8 visualizaciones (últimos 30 días)
Steve Birks
Steve Birks el 27 de En. de 2012
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
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
I have the same problem Steve, any solution? Thanks

Categorías

Más información sobre Contour Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by