子函数 私有函数matlab

matlab子函数与私有函数的区别,及ezplot fplot的区别,最好有程序代码比较说明,感谢!

1.private与子函数:
子函数只能在主函数内容中调用,在函数外无法使用
function MainFunction

%主函数内容

function SubFunction1

%子函数内容

end

function SubFunction2

%子函数内容

end

function SubFunction3

%子函数内容

end
end
private函数是matlab软件中广泛使用的一种技术,其作用是限定某一些函数(private文件夹内)只能被令一些函数(private文件夹所在文件夹中的函数)使用,其他函数不能使用,这样的话就可以避免一些无用(因为一般的matlab函数是全局可见的,而private函数只能被private文件夹所在文件夹中的函数调用。
2.ezplot和fplot
ezplot是easy plot的简称,意思就是简化画图,只需给出函数体而无需变量范围,例如想画个圆,用ezplot就很方便:
syms x y
ezplot('x^2+y^2=1',[-1.5 1.5],[-1 1])
fplot的意思是function plot,就是画某一函数的曲线。顾名思义,若要画一条函数的曲线,只要给出函数名和自变量范围即可,例子如下:
fplot('sin',[-2 2])
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜