MATLAB函数式M文件如何建立

2020年12月8日13:35:22MATLAB函数式M文件如何建立已关闭评论

MATLAB函数式M文件的建立方法

MATLAB的内部函数是有限的,有时为了研究某一个函数的各种性态需要为MATLAB定义新函数,为此必须编写函数文件,其建立方法和命令式M文件的步骤一样,其格式如下:

function 因变量名=函数名(自变量名)

函数式M文件的第1行都是以function开始的,说明此文件是一个函数,其实质为用户往MATLAB函数库里添加的子函数。函数式M文件名必须与函数名一致,且函数名开头必须用字母,区分大小写。

注: 无论是命令式M文件还是函数式M文件,其文件名都要避免与MATLAB的内置函数和工具箱中的函数重名,以免发生内置函数被替换的情况。同时,当用户创建的M文件不在当前搜索路径时,该函数将无法被调用。

例1.1 计算函数f(x ,x )=lnx lgx 在(2,3)处的函数值。

(1)建立M文件fun.m:

function f=fun(x)

f=log(x(1))*log10(x(2))

(2)在MATLAB命令窗口键入命令:

>> x=[ 2 3];

>> fun(x).

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。