Storing Output in a Matrix from Multiple Iterations
1 次查看(过去 30 天)
显示 更早的评论
I am trying to save a certain output (i.e. path) from multiple loop iterations into a matrix. How would this be done?
[dist,path,pred] = graphshortestpath(DG,7,3)
How to store these 'paths' into a matrix for a certain number of iterations?
0 个评论
回答(1 个)
Walter Roberson
2017-1-26
paths = cell(number_of_iterations,1);
for K = 1 : number_of_iterations
[dist, paths{K}, pred] = graphshortestpath(DG,7,3);
end
Notice that I used a cell array here rather than a numeric array. Shortest path operations will typically return different lengths of outputs for different graphs.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!