【发布时间】:2016-09-16 16:02:40
【问题描述】:
我遇到了这个烦人的问题-
我想要做的是创建一个线向量,它将在不使用循环的情况下将函数内部函数的结果包含在每个元素中
而不是使用下面的代码
function [ vec_L ] = VecL( N )
%%this function receives an integer number N and returns a vector of N CalcL results
vec_L = ones(1,N);
for i=1:N
vec_L(i) = CalcL( FairDice(5000) );
end
我需要一个矢量化版本来给出相同的结果 其中 CalcL( FairDice(5000) ) 是函数内部的函数,我需要每次将结果应用于 vec_L 的每个元素
谢谢!
【问题讨论】:
-
您应该始终提供minimal reproducible example
标签: matlab function loops vectorization