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

matlab-创建函数相关推荐

  1. matlab学习笔记13_3创建函数句柄

    一起来学matlab-matlab学习笔记13函数 13_3 创建函数句柄 觉得有用的话,欢迎一起讨论相互学习~ 参考文献 https://ww2.mathworks.cn/help/matlab/m ...

  2. Matlab中创建函数句柄

    目录 创建函数句柄 什么是函数句柄? 创建函数句柄 匿名函数 由函数句柄组成的数组 保存和加载函数句柄 创建函数句柄 可以为已命名函数和匿名函数创建函数句柄.可以将多个函数句柄存储在数组中,保存并加载 ...

  3. 【MATLAB】函数句柄

    在MATLAB平台中,对函数的调用方法分为直接调用法和间接调用法. 1.直接调用函数,被调用的函数通常称为子函数.一个文件中只能有一个主函数. 2.函数句柄--提供一种间接调用函数的方法.创建函数句柄 ...

  4. matlab rbf函数_基于径向基函数(RBF)的无网格伪谱法与程序实现(2)——微分矩阵...

    参考资料 Gregory E. Fasshauer. Meshfree Approximation Methods with MATLAB. P.387 P401 数值实现 Matlab 2019a ...

  5. matlab——sparse函数和full函数

    转载:http://www.cnblogs.com/lihuidashen/p/3435883.html matlab--sparse函数和full函数(稀疏矩阵和非稀疏矩阵转换) 函数功能:生成稀疏 ...

  6. [转载]MATLAB movie 函数动态绘图

    原文地址:MATLAB movie 函数动态绘图作者:小霖cheeron MATLAB movie 函数动态绘图 电影动画的好处就是,运行一次可以多次播放,甚至可以直接生成avi文件,直接独立与Mat ...

  7. matlab meshgrid函数_从零开始的matlab学习笔记——(28)立体图切面与三视图

    matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图....更多内容尽在个人专栏:matlab学习 这一节我们说一说立体图的切面问题 slice函数 sli ...

  8. 【Python】交互式界面创建函数

    文章目录 简介 规则 思路 示例代码与运行效果 简介 运行Python时,在程序运行过程中手动输入一个函数表达式,并将其作为一个函数进行后续的调用工作,类似于Matlab里面的匿名函数.这个功能使用传 ...

  9. matlab s函数_matlab结构体 rmfield,arrayfun,structfun,struct2cell,cell2struct

    觉得有用的话,请点击右下角 推荐给更多小伙伴 neoken_xuAsurada2015Evacloud 本文为matlab自学笔记的一部分,之所以学习matlab是因为其真的是人工智能无论是神经网络还 ...

  10. matlab 设置为匿名函数,MATLAB匿名函数

    本文概述 匿名函数是简单的(单行)用户定义函数, 无需创建单独的函数文件(M文件)即可进行定义.可以在命令窗口中, 脚本文件中或用户定义的函数中定义匿名函数. 通过键入以下命令来生成匿名函数: 其中f ...

最新文章

  1. 实战之网马解密之shellcode篇
  2. python登录网页账号密码_Python 通过爬虫实现GitHub网页的模拟登录的示例代码
  3. Request.From,Request.QueryString转对象
  4. oracle文件大小的限制
  5. 透过新硬件环境下的存储技术,看未来数据库系统崛起(附PPT)
  6. 4.2 字符串简介
  7. HDU1023 Train Problem II【Catalan数】
  8. WCF中常用的binding方式
  9. Web API应用架构在Winform混合框架中的应用(5)--系统级别字典和公司级别字典并存的处理方式...
  10. 当前默认服务器维护尚未完成,更新公告 | 7月11日早8点停服维护
  11. 基于JSON+JQuery实现的多条件筛选功能(类似京东和淘宝功能)
  12. iOS 获取当前app的名称和版本号
  13. R7000P进入ubuntu18.04黑屏问题
  14. ThinkPHP历史漏洞
  15. 递增数列(迭代加深搜索)
  16. SLURM 安装与配置
  17. scrapy爬虫-代理设置
  18. 均匀分布叠加与正态分布叠加
  19. 第八周读书笔记(人月神话X月亮与六便士)——到底什么才是一个程序员的自我修养?...
  20. Apple 苹果公司的两个企业特性暂时还不支持中国 - 设备注册计划(DEP) ,批量购买计划(VPP)

热门文章

  1. HTML5-WebSocket实现聊天室
  2. Linux查看网卡状态
  3. 为什么static成员必须在类外初始化
  4. [论文笔记] A model for correlated failures in N-version programming(IIE Trans, 2004)
  5. python打开文件_python如何学习
  6. css设置标题边框,css 如何让文字标题显示在边框上?
  7. 公式没有编号_知乎公式编辑器的一些小技巧 amp; 使用规范
  8. visio网络拓扑图模具_【无机纳米材料科研制图——Visio 0304】上转换NaYF4:Yb Er/Tm光子能级跃迁图...
  9. 无盘服务器2个dhcp,无盘 dhcp 服务器配置
  10. android webview 填充,从Android使用WebView自动填充表格