小编Rya*_*ith的帖子

MATLAB中函数数组的矢量化或单行评估

在上一个问题中,用户询问迭代匿名函数的单元格数组.我想知道是否有办法在没有明确使用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)

有没有办法在没有循环的情况下做到这一点?

matlab vectorization cell-array

4
推荐指数
1
解决办法
121
查看次数

绘制矢量的每个第15个元素

我有这个矢量文件是345*1,我只想绘制每个第15个元素与时间的关系.

我试过这个:

plot(ASCM_time(1:15:end),ASCM_GPS_number_satellite,'g')
Run Code Online (Sandbox Code Playgroud)

但它确实有效,它告诉我

使用绘图矢量时出错必须具有相同的长度.

两个向量都是345*1.

我该怎么办?

matlab plot

1
推荐指数
1
解决办法
46
查看次数

标签 统计

matlab ×2

cell-array ×1

plot ×1

vectorization ×1