matlab运行是出错误,不知道错误是怎么产生的,代码我斟酌了很久也不知道错在哪了,是不是引用函数时出错

这是我写的原代码:clc,clear;f=imread('cameraman.tif');figure,imshow(f),title('OriginalImage');... 这是我写的原代码:
clc,clear;
f=imread('cameraman.tif');
figure,imshow(f),title('Original Image');
PF=edge(f,'prewitt');
figure,imshow(PF),title('Prewitt Filter');
RF=edge(f,'roberts');
figure,imshow(RF),title('Roberts Filter');
LF=edge(f,'log');
figure,imshow(LF),title('Laplacion of Gaussian(Log) Filter');
CF=edge(f,'canny',0.07);
figure,imshow(CF),title('Canny Filter');

这是错误的提示,搞不懂,求大手帮忙
??? Attempt to execute SCRIPT edge as a function:
d:\My Documents\MATLAB\edge.m

Error in ==> edge2 at 4
PF=edge(f,'prewitt');
展开
 我来答
粤琛非z
2013-05-24 · TA获得超过1565个赞
知道小有建树答主
回答量:866
采纳率:100%
帮助的人:699万
展开全部
这个程序不要存成edge.m,存成别的名字再运行试试看~
ustbluo
2013-05-24
知道答主
回答量:6
采纳率:0%
帮助的人:6.3万
展开全部
你自己又编写了一个edge的M文件么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式