成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

matlab怎么调用自定义函数

Q1:matlab 如何建立、调用自定义函数?

新建一个m文件在m文件里面第一行输入function [X,Y]=pll(X1,Y1,X2,Y2),这里x1 x2 y1 y2是你函数的输入值, x y是输出值,接着定义你要实现的功能,比如:x = x1 + x2; y = y1 + y2; 接着保存这个m文件,注意!!这个m文件的名字必须是定义的函数的名字,即保存为pll.m否则会出错。
接着在matlab命令窗口中输入 pll(1,2,3,4)看看会得到什么? 也可以另外创建一个m文件,在这里调用pll()这个函数。
不知道我说清楚了没。。。。我没有调试过,希望不会报错 -。-

Q2:matlab怎么建立自定义函数

自定义函数的格式:

function 函数名(参数)

函数表达式

end

并保存为 函数名.m 的文件(函数名由英文和数值字组成)

下面以标准的正态分布函数为例,来建立其自定义函数。

function y =GK_fun(x) %GK_fun.m

func=@(u)exp(-u.^2/2)/sqrt(2*pi);

y=quadgk(func,-inf,x);

end

在命令主窗口中,输入

>>x=0.5;y=GK_fun(x)

Q3:Matlab中函数怎样调用自定义函数

第一种:普通调用



<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
艾它社区
<script type="text/javascript" src="https://www.bazhishi.com/aldyjtapi/jquery.js"></script>
<script type="text/javascript">
/*jquery函数*/
function fun1(){
$("div").css("color", "red");
};
$(document).ready(function(){
/*jquery函数调用方式*/
$("button").click(function(){
fun1();
});
})
</script>
成语| 古诗大全| 扒知识| 扒知识繁体
<body>

我会变红的哦



复制代码
第二种jquery对象中的自定义函数



<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
艾它社区
<script type="text/javascript" src="https://www.bazhishi.com/aldyjtapi/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
/*jquery函数*/
$.extend({fun1:function(){
$("div").css("color", "red");
}});
/*jquery函数调用方式*/
$("button").click(function(){
$.fun1();
});
})
</script>
成语| 古诗大全| 扒知识| 扒知识繁体
<body>

我会变红的哦



复制代码

Q4:Matlab如何调用自定义函数

放在m文件中 例如 function [返回值1, 返回值2 等] = 函数名(形参1,形参2等) 下面就可以写函数了

Q5:怎样在matlab中调用自定义函数

1、函数文件+调用函数文件:定义多个M文件:
% 调用函数文件:myfile.m
clear
clc
for t=1:10、y=mylfg(t);
fprintf(‘M^(1/3)=%6.4f\n’,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.4f\n’);
End
function y=lfg2(x)
Y= x^(1/3);
%注:自定义函数文件funtry2.m中可以定义多个子函数function。子函数lfg2只能被主函数和主函数中的其他子函数调用。

Q6:如何调用MATLAB 中的自定义函数

将你的M文件放入当前目录,或者加入路径中,注意M文件名与函数名最好相同

猜你喜欢

更多