
matlab2009中运行 :x=0:0.01:2*pi; y=sin(x); y2=cos(x); z=[y;y2]; plot(x,z);
出现???Undefinedfunctionormethod'setdiff'forinputargumentsoftype'double'.Errorin==>cloa...
出现??? Undefined function or method 'setdiff' for input arguments of type 'double'.
Error in ==> clo at 49
kids_to_delete = setdiff(findall(obj,'serializable','on','-depth',1),obj);
Error in ==> cla at 29
clo(ax, extra{:});
Error in ==> newplot>ObserveAxesNextPlot at 134
cla(ax, 'reset',hsave);
Error in ==> newplot at 83
ax = ObserveAxesNextPlot(ax, hsave);
小弟初学,请讲浅显 展开
Error in ==> clo at 49
kids_to_delete = setdiff(findall(obj,'serializable','on','-depth',1),obj);
Error in ==> cla at 29
clo(ax, extra{:});
Error in ==> newplot>ObserveAxesNextPlot at 134
cla(ax, 'reset',hsave);
Error in ==> newplot at 83
ax = ObserveAxesNextPlot(ax, hsave);
小弟初学,请讲浅显 展开
2个回答
展开全部
程序没错,在matlab7.0和matlab2011a中都能执行,应该也不是2009的问题。
你试下x=0:0.01:2*pi; y=sin(x); y2=cos(x); plot(x,y);hold on;plot(x,y2);
试试
你试下x=0:0.01:2*pi; y=sin(x); y2=cos(x); plot(x,y);hold on;plot(x,y2);
试试
追问
好像是软件的问题,只要用polt就出现这个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询