首页 > 其他分享 >【基础知识笔记】014 函数文件的定义和调用

【基础知识笔记】014 函数文件的定义和调用

时间:2023-02-01 22:59:00浏览次数:46  
标签:rt 文件 函数 文件名 句柄 笔记 基础知识 014 定义

1. 函数文件的基本结构

1.1定义函数

function 输出形参表=函数名(输入形参表)
注释说明部分
函数体语句

end

当输出形参多于一个时,应该用方括号括起来,构成一个输出矩阵。

1.2 定义函数文件

  1. 函数文件名通常由函数名再加上扩展名 .m 组成,函数文件名与函数名也可以不相同。
  2. 当函数文件名与函数名不 相 同时,MATLAB 将忽略函数名,调用时使用函数文件名`。
  3. return 语句 表示 结束函数的执行。通常,在函数文件中也可以不使用 return 语句, 那么 被调用函数执行完成后会自动返回
  4. 函数文件和主文件
% 定义主函数文件
r=3;
s=S(r);
disp(s)
% 定义S.m 函数文件
function s = S(rt)
s=pi*rt*rt;
end

2.调用函数

  • 调用格式 :
    [ 输出实参表 ]= 函数名( 输入实参表 )

3. 匿名函数

  • 基本格式:
函数句柄变量 =@( 匿名函数输入参数 ) 匿名函数表达式
@——>函数句柄的运算符,取出函数的句柄
>> f=@(x,y) x^2+y^2
f=
    @(x,y)x^2+y^2
>> f(3,4)
ans=
    25
  • 用于内部函数

函数句柄变量 =@ 内部函数名或者自定义函数名

>> h=@sin
h =
    @sin
>> h(pi/2)
ans=
    1 
wQmLY.png

标签:rt,文件,函数,文件名,句柄,笔记,基础知识,014,定义
From: https://www.cnblogs.com/aksoam/p/17084381.html

相关文章

  • 【基础知识笔记】017 数组和矩阵的操作-上
    数组是MATLAB数据进行存储和处理的基本形式。矩阵是特殊形式的数组。数组与矩阵的操作是MATLAB语言的基础与特色所在1.数组(矩阵)的生成1.1直接生成矩阵的生成可以通......
  • 【基础知识笔记】021 三维数据可视化
    1-1曲线图绘制与二维绘图命令类似,在三维坐标下有三维的基本绘图命令plot3,其使用方法与plot相仿。plot3的调用格式如下。格式一:\(plot3(x,y,z)\)若\(x,y,z\)为相同......
  • 【基础知识笔记】020 二维数据可视化
    1.图形绘制基础1.1离散数据及离散函数一个二元实数标量对\((x_0,y_0)\)可以用平面上的点来表示,一个二元实数标量组\([(x_1,y_1)(x_2,y_2)…(x_n,y_n)]\)可以用平面上......
  • 【基础知识笔记】019 图形句柄
    图形句柄是对底层图形函数集合的总称,它实际上是进行图形生成的工作。这些函数一般隐藏于M文件内部,但是它们非常重要,因为程序员可以利用它们对图形的外观进行控制。1.句柄......
  • 【基础知识笔记】004 matlab-矩阵和数组的关系
    之前以为是两种东西,今天看了mathworks的官网才知道所有MATLAB量都是多维数组,与数据类型无关。矩阵是指通常用来进行线性代数运算的二维数组1.数组创建要创建每行包......
  • 2023面试笔记
    说一下对@SpringBootApplication这个注解的了解。高并发下如何保证接口的幂等性(表单重复提交)。2.1先select再(insert或update)根据唯一字段数据判断是否已存在表单数......
  • 前端面试题学习-个人总结笔记 Day 2
    前端面试题学习-个人总结笔记Day2这是看别人总结的基础上再度总结的,总结的链接如下链接1.CSS盒子+选择器+可继承属性+选择器优先级2.CSS3新伪类+居中+......
  • gcc学习笔记
    gcc学习笔记1.由c源码到可执行文件的过程,宏观上叫编译,这个宏观的编译又可以分解为四个子过程,分别是预处理汇编编译链接,子过程的编译和宏观的编译不是一个概念。......
  • 科目一考试笔记
    一、科目一1、驾考规范与流程体检两眼裸视力或矫正视力4.9及以上,无红绿色盲大型客车、重型牵引车、中型客车、公共汽车等需要5.0科目一【道路安全法律法......
  • Unreal学习笔记2-绘制简单三角形
    目录1.概述2.详论2.1.代码实现2.2.解析:Component2.3.解析:材质2.4.解析:包围盒2.5.解析:Section3.其他4.参考1.概述之所以写这个绘制简单三角形的实例其实是想知......