当前位置:   article > 正文

Python2.Python与matlab自定义函数(封装)_matlab的def函数

matlab的def函数

函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数

1、Python:

参考Python3 函数 | 菜鸟教程

1.1函数定义:

def 函数名(x1,x2...):

(1).函数第一行一般写注释

(2).return来返回输出。

如果没有输出不用写return。

如果没有输入:def 函数名(),即空括号

eg

  1. def max(a,b):
  2. if a>=b:
  3. max = a
  4. else:
  5. max=b
  6. return(max)
  7. a=1
  8. b=2
  9. print(max(a,b))
  10. 输出:
  11. 2

2、matlab

2.1函数定义

function [y1,y2,...] = 函数名(x1,x2....)

在创建自己的函数时,要使用function函数开头

y1,y2....即函数的输出

x1,x2,x3....函数的输入

函数名:给自己定义的函数起名

2.2函数调用

我们定义好的函数调用时,只需要

[h1,h2...]=函数名[k1,k2....]

这一段就可以实现之前定义的函数功能

h/k特地和yx区分,意思是没必要定义函数和调用函数的变量起名一样

函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。

例子可以看

matlab 5 .封装:幅频特性_marujie123的博客-CSDN博客

并且matlab在调用时,默认的文件路径是调用函数的存储路径!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/179059?site
推荐阅读
相关标签
  

闽ICP备14008679号