Effacer les filtres
Effacer les filtres

Error using contour: Z must be at least a 2x2 matrix.

6 vues (au cours des 30 derniers jours)
geometry geometry
geometry geometry le 13 Mai 2017
Commenté : Steven Lord le 13 Mai 2017
What's the problem with the following code?
f=input('enter function: ','s');
f = str2func(['@(x,y)' vectorize(f)]);
[X,Y]=meshgrid(-10:.5:10);
contour(X,Y,f(x,y));
When I enter sin(x)+cos(y) the following error occurs:
Z must be at least a 2x2 matrix.

Réponse acceptée

Andrei Bobrov
Andrei Bobrov le 13 Mai 2017
Your typo
Should be:
contour(X,Y,f(X,Y));
  2 commentaires
geometry geometry
geometry geometry le 13 Mai 2017
What a bad typo... thanks
is there a way to make two figures (two windows) in one code ?
for example one figure with mesh and the other with contour.
Steven Lord
Steven Lord le 13 Mai 2017
Use the figure function to open a new figure window, or use subplot to create two or more separate axes in one figure window.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Contour Plots dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by