Matlab的函数调用和参数传递
来源:互联网 发布:伪随机算法 编辑:程序博客网 时间:2024/04/29 17:56
函数调用
在Matlab中,调用函数的形式如下:
[输出参数 1,输出参数 2,…] = 函数名字(输入参数 1,输入参数 2,输入参数 3,…)
注意事项:
1. 函数调用的时候,参数顺序应该与定义的时候一样。
2. 函数可以嵌套
3. 函数可以自己调用自己,实现递归
例如:
1)函数文件: power.m
function [out1, out2] = power(in1, in2, n)
%pow
out1 = (in1 + in2)^n;
out2 = (in1 - in2)^n;
2) 调用文件
a = 10;
b = 8;
for k = 0:1:10
[out1[k], out2[k]] = power(a, b, k);
end
参数传递
Matlab函数包含两个特殊变量:nargin,nargout。
1. nargin
函数体内的nargin表示输入参数的数目
2. nargout
函数体内的nargout表示输出参数的数目
依据上述的两个参数,可以知道matlab函数的输入输出参数个数。因此,函数可以通过变换输入和输出参数的个数 来实现特定的函数功能。
end
0 0
- Matlab的函数调用和参数传递
- 函数的调用和参数的传递
- .和:调用函数参数的传递
- 函数调用的参数传递
- Intel和ARM GCC程序函数调用的参数传递
- 【JavaScript】函数的参数传递和递归调用
- JAVA中函数调用参数传递的理解(值传递和引用传递的理解)
- Java调用Matlab生成的函数,参数为矩阵怎么传递
- 系统调用和函数参数传递
- VDSP函数调用时的参数传递
- 函数的调用及参数传递
- C++函数调用时的参数传递
- python的函数调用参数传递
- JavaScript-函数的调用,无参函数和有参函数,参数的的传递
- h5 哥德巴赫猜想验证、函数和数组、函数的调用、形参与实参、参数的传递
- 关于C语言中函数调用和参数传递机制的探讨(一 .无参数传递)
- 关于C语言中函数调用和参数传递机制的探讨(二 .传递一个参数)
- 关于C语言中函数调用和参数传递机制的探讨(三 .传递多个参数等)
- LeetCode——two sum of integer
- 【C#】Excel导出合并行和列并动态加载行与列
- 安卓中的自定义ListView学习总结
- 计算机原理(四)
- Led驱动程序及应用程序编写
- Matlab的函数调用和参数传递
- jQuery ajax教程
- 链表和顺序表的一些区别
- Android中的Application
- Linux文件系统基本结构
- POIExcel获取数据
- 【MFC入门】之五 标准控件在可视化编程中的应用之对话框通用控件
- Java8 Lambda
- 原型链