matlab | 您所在的位置:网站首页 › matlab匿名函数建立函数 › matlab |
1、首先创建一个.m的脚本文件 2、第一行,需要键入function函数,以及我们用来返回数据的变量名称、函数名、以及我们将传递给他的任何参数。 创建函数: function ave=myaverage(x,N) sizex=size(x) sizeN=size(N) if sizex(2)~=sizeN(2) disp('error') else total=sum(N) s=x.*N ave=sum(s)/total end 一但函数编写完成后,我们将其保存,以便在命令窗口中使用。matlab会将.m文件保存在工作文件夹中。 >> a=[1,2,3]; b=[1,2,3,4,5,6]; myaverage(a,b) 函数或变量 'myaverage' 无法识别。 一定要注意,函数文件名要和函数名(myaverage)一致。 >> a=[1,2,3]; b=[1,2,3,4,5,6]; myaverage(a,b) sizex = 1 3 sizeN = 1 6 error >> age=[20,25,38,43,55]; >> num=[2,3,4,2,3]; >> myaverage(age,num) sizex = 1 5 sizeN = 1 5 total = 14 s = 40 75 152 86 165 ave = 37 ans = 37 |
CopyRight 2018-2019 实验室设备网 版权所有 |