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

本文介绍了如何在Python中定义和使用用户自定义函数,包括函数名的设定、参数、return语句的应用,以及与之相对的Matlab函数定义,通过例子展示了函数调用的步骤。同时提到了函数文档字符串的重要性,并对比了两个语言在函数定义和路径默认设置上的差异。
摘要由CSDN通过智能技术生成

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

1、Python:

参考Python3 函数 | 菜鸟教程

1.1函数定义:

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

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

(2).return来返回输出。

如果没有输出不用写return。

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

eg

def max(a,b):
    if a>=b:
        max = a
    else:
        max=b
    return(max)
a=1
b=2
print(max(a,b))

输出:
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在调用时,默认的文件路径是调用函数的存储路径!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值