【发布时间】:2015-04-27 17:21:26
【问题描述】:
我有一个名为 current_load 的 1 x 118 矩阵,我需要定期更新它。该矩阵位于 Matlab 的主工作区中(如下面的代码所示)。
current_loads = zeros(1, 118);
for col=1:118
current_loads(1,col)=10; %// Initially give all nodes a current load of 10
end
recursive_remove(current_loads); %calling function
这个矩阵将被传递给函数调用recursive_remove(如下所示)。
function updater = recursive_remove( current_load )
current_load(1,3) = 2.6; %// This update can't be seen from main ??
%this function will be called recursively later
end
但是无论我从函数中对这个current_load 矩阵做什么更新,它都不会得到更新,因为我不知道如何通过引用传递它。
我是 Matlab 的新手。如果您能举例说明如何处理这个问题,我将不胜感激
【问题讨论】: