只调用自己的函数_MATLAB-介绍两种调用M文件的方法

本文介绍了MATLAB中脚本文件和函数文件的使用情况。当需要在主程序中获取其他M文件变量值时,应使用函数文件,将所需变量设为输出参数。若要实现功能模块化并按顺序调用多个M文件,可编写主程序文件。调用函数或文件时,确保它们位于同一文件夹下,直接输入文件名即可。这种调用方式在处理大量代码和循环获取变量值时效率较高。
摘要由CSDN通过智能技术生成

MATLAB有两种文件,脚本文件和函数文件。下面来具体介绍什么情况下调用哪种文件,及两种文件的调用方式。

第一种情况是,有时候我们会遇到需要在主程序中调用另一个M文件的变量的数值,那么如何调用该M文件来获得所需变量的值呢?此种情况我们需要调用函数文件。

具体操作:需要在主程序中调用的变量设置为该函数文件的输出变量,至于输入变量则根据自己的需求去设置。

下面简单介绍下具体操作:

a8974443e3f1570cdb8e21d090dd8299.png

创建函数文件

8c1cba337ba9ef50bea500a5824d3be7.png

在主程序中重复调用函数文件的输出变量值

此种调用方式在被调用函数文件的代码量很多,同时主程序需要循环获得该被调用函数文件的变量值时非常高效。

还有一种情况是,为了功能模块化,经常会编写了多个M文件,而后运行的M文件需要调用之前运行的M文件的结果时,就导致M文件需要有顺序运行,此时可以编写一个main program文件,其中按顺序调用各个M文件。

具体调用时,如调用name.m文件,只需在命令行或主程序文件中输入name即可,如下图所示:

7fa4b76f999e8b170955b22e0f9d306c.png

主程序调用多个M文件

需要注意的是,被调用函数文件需和主程序在同一文件夹下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值