2024年4月27日发(作者:)
Matlab自定义函数的五种方法
运用函数时需要把当前界面切换到调用函数的界面才运行"调试"按键,否则会提示"
输入参数数目不对"!
n 1、函数文件+调用命令文件:需单独定义一个自定义函数的M文件;
n 2、函数文件+子函数:定义一个具有多个自定义函数的M文件;
n 3、Inline:无需M文件,直接定义;
n 4、Syms+subs: 无需M文件,直接定义;
n 5、字符串+subs:无需M文件,直接定义.
1、函数文件+调用函数文件:定义多个M文件:
% 调用函数文件:myfile.m
clear
clc
for t=1:10
y=mylfg(t);
fprintf(‘M^(1/3)=%6.4fn’,t,y);
end
%自定义函数文件: mylfg.m
function y=mylfg(x) %注意:函数名(mylfg)必须与文件名(mylfg.m)一致
Y=x^(1/3);
注:这种方法要求自定义函数必须单独写一个M文件,不能与调用的命令文件写在同
一个M文件中。
2、函数文件+子函数:定义一个具有多个子函数的M文件
%命令文件:funtry2.m
function []=funtry2()
for t=1:10
y=lfg2(t)
fprintf(‘M^(1/3)=%6.4fn’);
End
发布评论