如何访问Gnu Octave中不同目录中定义的功能?

时间:2019-02-04 19:29:30

标签: octave

我有一个主程序,该程序调用函数来执行任务。但是,这些功能位于主文件夹的另一个目录中(或这些功能位于子目录中)。    我不确定我可以包括哪些命令来执行此任务,而不会出现任何错误。

我尝试使用addpath()load()等,但是我不知道正确的用法,这可能就是原因。

Maincode.m(是目录/program/example/maincode.m中的文件):

% start of code
plot_traction_force(t_cycle,F_trac_veh);
%end of code

plot_traction_force.m(是目录/program/plotfunctions/plot_traction_force.m中的文件):

% start of code
function [] = plot_traction_force(t_cycle,F_trac_veh)
% code goes here
end
%end of code

目录视图:

|-->Program
 |-->example
    |--> maincode.m
 |-->plotfunction
    |--> plotftn1.m
    |--> plotftn2.m
 |-->extension
    |-->vehicle_data.m   
    |-->electric_machine_map.m

其中plotftn1.mvehicle_data.melectric_machine_map.mmaincode.m调用的函数。

我不知道如何针对父目录的不同目录中的许多功能实现此功能。

0 个答案:

没有答案