gpt4 book ai didi

matlab - 是否可以将嵌套包导入 matlab 函数

转载 作者:太空宇宙 更新时间:2023-11-03 20:02:52 24 4
gpt4 key购买 nike

我的硬盘驱动器上有以下目录树:

base_folder
base_folder\+primary_package
base_folder\+primary_package\+secondary_package

假设在 primary_package 下,我有一个函数 foo,它调用存储在 secondary_package 中的函数 goo

意味着我有以下文件:

base_folder\+primary_package\foo.m
base_folder\+primary_package\+secondary_package\goo.m

foo 的实现是:

 function [] = foo() 
primary_package.secondary_package.goo();
end

它有效,但实际上我对 secondary_package 中的许多函数进行了多次调用,这使我的代码不可读。

我尝试了以下方法,但没有用:

function [] = foo()    
import primary_package.secondary_package.*;
goo();
end

有没有办法导入嵌套包来避免代码中有很多很长的行?

最佳答案

import primary_package.secondary_package.*;
goo();

应该工作得很好。至少它对我有用。

编辑:确保base_folder 在您的路径 中。

关于matlab - 是否可以将嵌套包导入 matlab 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12028847/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com