MATLAB运行出错 关于三维绘图

如图中左边的窗体,代码运行后,为什么下边会有红色的字出现??z=peaks(50),时,才可以输出图像,但有红色字:???AttempttoexecuteSCRIPThi... 如图中左边的窗体 ,代码运行后,为什么下边会有红色的字出现??
z=peaks(50),时,才可以输出图像,但有红色字:
??? Attempt to execute SCRIPT hidden as a function.

Error in ==> hidden at 3
hidden off;

若为z=peaks(x,y),刚输不出图像,并且弹出:
??? Undefined function or variable "x".

Error in ==> hidden at 1
z=peaks(x,y)
展开
 我来答
泣晴利0I46eb
2010-07-05 · TA获得超过287个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:0
展开全部
文件名的问题,hidden本身就是MATLAB的函数,换个文件名就好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bby1987
2012-08-21 · TA获得超过483个赞
知道小有建树答主
回答量:193
采纳率:100%
帮助的人:175万
展开全部
同意一楼说的。
另外假如你想z=peaks(x,y)这种方式的话,你得先定义x和y的值,比如

x=-5:0.2:5;
y=x;
[xi,yi]=meshgrid(x,y);
z=peaks(xi,yi);
mesh(z);
hidden off;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式