16、扩展 MATLAB 函数功能

扩展 MATLAB 函数功能

在 MATLAB 编程中,脚本和函数是两种重要的代码组织方式,它们各有特点,并且在数据处理和使用方式上存在明显差异。同时,MATLAB 还提供了内置函数和允许用户创建自定义函数,这为编程带来了更大的灵活性。下面我们将详细介绍这些内容。

脚本与函数的区别

脚本是一种封装过程的方法,它是一系列用于执行任务的步骤,类似于键盘宏或简单的步骤记录。而函数则是一种封装转换的方法,用于以某种方式管理数据或执行需要比脚本更好的数据处理的任务。

两者在数据处理上也有所不同。脚本会将其包含的所有变量作为工作区的一部分,运行脚本后,你可以轻松查看脚本中包含的所有变量及其最终值。而函数会隐藏其变量,函数运行后这些变量将不可用,函数内部使用的实际数据不可见,每次运行函数时都必须提供所需的输入。

函数还有一个特殊的头,用于标识函数名、所需的输入和提供的输出。函数是一种更正式的编码方法,对开发者来说更为熟悉,并且提供了更大的灵活性,因为你可以更轻松地控制其执行任务的环境。

使用输入和输出可以减少上一次运行遗留数据的污染,函数内部的操作就像在拉斯维加斯一样,“发生在函数内,留在函数内”。这一特性的优点是,你可以在函数内外使用相同的名称而不会产生干扰,避免了很多混淆。

脚本和函数都存储在扩展名为 .m 的文件中,两者最明显的区别是脚本没有头,而函数总是有头。

内置函数与自定义函数的区别

内置函数是 MATLAB 自带的函数,而自定义函数是你自己创建的或作为第三方产品一部分的函数。它们至少在一个重要方面存在差异:自定义函数带有源代码,你可以根据需要修改源

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值