当前位置: 首页 > article >正文

Matlab 在一个文件中调用另一个文件中的函数

文章目录

  • Part.I Introduction
  • Part.II 方法
    • Chap.I A 文件中只有一个函数
    • Chap.II A 文件中有多个函数

Part.I Introduction

本文介绍一下在脚本文件 B 中调用文件 A 中的函数的方法。

在这里插入图片描述

Part.II 方法

目的:在文件B.m调用A.m中的函数

默认两个文件在一个文件夹下,否则要添加路径

addpath('xxx')

Chap.I A 文件中只有一个函数

只需令 A.m 文件中函数名与文件名一样即可!

A.m 文件内容

function sum = A(a,b)
sum=a+b;
end

B.m 文件内容

%% main
A(1,2)

直接运行 B 得到

>> B

ans =

     3

Chap.II A 文件中有多个函数

这种情况下需要在文件头部加点东西,具体演示如下

A.m 文件内容

%% Call ALL Function
function F = A
    F.add = @add;
    F.multiply = @multiply;
    F.mis = @mis;
end

%% Function body
function c = add(a,b)
c=a+b;
end

function c = multiply(a,b)
c=a*b;
end

function c = mis(a,b)
c=a-b;
end

B.m 文件内容

%% main
A().add(1,2)			// 注意,一定要加括号!!!
A().multiply(2,3)
A().mis(4,3)

直接运行 B 得到

>> B

ans =

     3


ans =

     6


ans =

     1

完事!


http://www.kler.cn/a/160784.html

相关文章:

  • 将大型语言模型(如GPT-4)微调用于文本续写任务
  • 【ARM Coresight OpenOCD 系列 5 -- arp_examine 使用介绍】
  • 深入解析Hadoop:大数据处理的基石
  • 蓝桥杯-洛谷刷题-day2(C++)
  • 【C++类型转换和IO流】
  • 2024最新版JavaScript逆向爬虫教程-------基础篇之Chrome开发者工具学习
  • CMakeLists中下载github仓库代码和设置代理
  • 【华为OD题库-082】TLV解析II-Java
  • 备考六级day1
  • mybatis的分页插件
  • SCI论文——respectively用法
  • Vue3整合Element Plus过程
  • 创业6个月裤衩都赔掉了;2023生成式AI年度大事表;AI工程师的自我修养;LLM开发者成长计划;OpenAI LLM入门课程 | ShowMeAI日报
  • Stable Diffusion Automatic1111 Web UI和dreambooth扩展的安装教程
  • 艾泊宇产品战略:低价的战争:阿里、京东、拼多多的终局推演
  • ssm党务政务服务热线平台源码和论文答辩PPT
  • L0、Linux常用命令
  • Linux学习笔记2
  • 什么是 AOP,AOP 的作用是什么?
  • numpy实现神经网络
  • 软件工程之UML建模
  • RocketMq环境搭建
  • AC840. 模拟散列表
  • 软件开发测试系统的建立
  • docker安装informix
  • 大模型发展对教育领域的巨大影响