Borrar filtros
Borrar filtros

Can't run the example plot

2 visualizaciones (últimos 30 días)
Constantino
Constantino el 16 de Mzo. de 2012
Hi, when I try to run the example plot:
x = 0:pi/100:2*pi;
y = sin(x);
plot(x,y)
the following error appears:
Undefined function 'fieldnames' for input arguments of type 'double'.
Error in get (line 41)
fields = fieldnames(varargin{1});
Error in newplot (line 61)
fig = getPlotFigure;
Actually the same error appears when I try to plot anything. Please help with R2011b!!

Respuesta aceptada

Walter Roberson
Walter Roberson el 16 de Mzo. de 2012
You have created your own routine with the same name as one of the MATLAB routines, and your routine is being called instead of MATLAB's.
I cannot tell at the moment what routine this is happening for, but probably you have your own get.m routine ("get" is a built-in routine for MATLAB so no line number or source would be available if it was the MATLAB "get" that was being invoked.)
which -all get

Más respuestas (1)

Constantino
Constantino el 16 de Mzo. de 2012
Exactly, though the routine wasn't written by me. Thanks!

Categorías

Más información sobre 2-D and 3-D 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