当前位置:
文档之家› MATLAB定义函数注意事项以及分号使用
MATLAB定义函数注意事项以及分号使用
function y=hanshu(x)
y=x+1
运行的程
所得结果:
x =
5
y =
6
ans =
6
所以要使y显示出来就不能在“y=x+1;”的后面加上“;”(如第二种情况)要不显示y就在后面加“;”(如第一种情况)。其他方面同理,想要显示结果不加“;”,不显示加“;”。
一、在定义函数时,如果保存在一个m文件夹中时,文件名必须与第一的函数名相同,如下:
function y=hanshu1(x)
y=2*x+5;
为定义的函数,存放m文件夹中时,m文件名必须为hanshu1.m
二、如果是定义函数在保存在一个m文件中时,运行的程序也是保存在一个m文件中时,这两个文件必须保存在一个文件夹中时函数才能被调用。并且如图所示的方框中必须指定你把那两个m文件夹所存放的文件夹。
两个定义的函数不能放在同一个文件夹中,如下不可以:hanshu1.m和hanshu.m为两个定义的函数,如果放在同一个,则调用时不能识别。
三、
第一种情况:
定义的函数:
function y=hanshu(x)
y=x+1;
运行的程序:
x=5
hanshu(x)
所得结果:
x =
5
ans =
6
第二种情况:
定义的函数: