06-用函数文件的定义与调用
% 第三节 程序流程控制
% 06-用函数文件的定义与调用
% 函数文件的基本结构
% function输出形参表=函数名(输入形参表)
% 注释说明部分
% 函数体语句
% 当有多个形参时,形参之间用逗号分隔,组成形参表。
% 当输出形参多于一个时,应该用方括号括起来,构成一个输
% 出矩阵。
% eg:
% 1、matlab 的函数名和函数文件名一般要保持一致
% 在matlab 中,如果不一致,则在matlab中使用 函数文件名来进行调用
% 这里面和C语言的用法是不一致的
% 2、碰到return 时,直接结束函数 ,和C 语言时一样的
% eg 编写一个函数,求半径为r的圆的面积和周长
% 注 [s,p] 表示的是返回的参数,S表示返回面积,p表示返回周长
% learn3_17(r) :其中learn3_17(r) 表示函数名称 ,内部参数r表示传递的参数r
function [s,p]=learn3_17(r)
s=pi*r*r
p=2*pi*r
%可以直接在命令行输入 输出
%注:matlab 函数和 C 语言函数是不一样的
% C语言中一个 .c文件可以下多个函数,但是一个 .m 文件只能编写一个 函数。这是最大的区别
% 匿名函数
% 基本格式:
% 函数句柄变量=@(匿名函数输入参数)匿名函数表达式
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv14360