在上一个问题中,用户询问迭代匿名函数的单元格数组.我想知道是否有办法在没有明确使用for
循环的情况下评估一组函数.
例如,以下代码创建一个(简单)函数数组,对它们求值以获得固定值并存储结果:
fcnList = {@(x) (x+1), @(x) (x+2)};
a = 2;
for i = 1:numel(fcnList)
y(i) = fcnList{i}(a);
end
Run Code Online (Sandbox Code Playgroud)
有没有办法在没有循环的情况下做到这一点?
我有这个矢量文件是345*1,我只想绘制每个第15个元素与时间的关系.
我试过这个:
plot(ASCM_time(1:15:end),ASCM_GPS_number_satellite,'g')
Run Code Online (Sandbox Code Playgroud)
但它确实有效,它告诉我
使用绘图矢量时出错必须具有相同的长度.
两个向量都是345*1.
我该怎么办?