菜鸟问题:matlab的M文件的编写!

是这样:我知道M文件,但是感觉很模糊。比如这个程序:clear all; close all;
Img = imread('C:\Documents and Settings\Administrator\桌面\未命名.jpg');
%灰度处理
if ndims(Img) == 3
I = rgb2gray(Img);
else
I = Img;
end
I = medfilt2(I, [5 5]);
I = imcomplement(I);
bw1 = im2bw(I, graythresh(I));% 二值化
imshow(bw1)
在命令窗口直接敲的话,我会弄。但是要写成M函数文件。我就不知道怎么用了。
看别人那程序第一行都有function……什么的。function之后要写什么东西啊,只知道要写函数名。但是很模糊,不知道什么意思!
拜托高手解答!见笑了!

直接在菜单栏,新建生成M文件
复制进去
然后保存
调试就好了
你看到那些而是调用函数的M文件
不是所有M文件都需要有function追问

可是他提示我说没有function什么的啊!
这个问题只是一个例子。我其实真的想知道function后面的东西~~拜托了

追答

你把图像路径和命名去不改成英文的,不要出现中文

追问

我试了试,真好使了。谢谢你。
还有个问题:function之后加函数名啊、输入参数输出参数的,我要是没有输入参数和输出参数怎么办呢?
我要编图像处理程序啊,但是我还是比较白痴的,不知道,不懂!

温馨提示:答案为网友推荐,仅供参考
相似回答