如何知道向量中是否连续增加了五个值

SMH

我有一个向量,我需要知道是否有五个连续的数字值增加(排序)。我找到了一个解决方案,但我确信还有另一种解决方案会更有效。有什么帮助吗?

我的代码:

A = [10 4 1  2 3 4 1 2];
for i  =1 :length(A)-5
    temp = A(i:i+5);
    sor(i) = issorted(temp);
end  
路易斯·门多

使用diff于计算的变化和conv积累在一个窗口n=5连续值:

n = 5;
result = any(conv(double(diff(A)>0), ones(1,n), 'valid')==n);

如果满足条件,则变量result1true),否则为0false)。

您可能需要替换>>=

如果您需要知道连续正变化的每次运行起始索引n,请使用find代替any

starts = find(conv(double(diff(A)>0), ones(1,n), 'valid')==n);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

哈希的Clojure向量中的值增加了吗?

来自分类Dev

如何测试Rspec是否增加了文件大小

来自分类Dev

如何在C ++中增加向量中ak个连续元素的值?

来自分类Dev

如何在C ++中增加向量中ak个连续元素的值?

来自分类Dev

最后一个浮动框是否增加了空间?

来自分类Dev

如何计算(手动)字符串的SizeOf,以及类是否也增加了大小?

来自分类Dev

数据表中的总列的值增加了一倍

来自分类Dev

JavaScript中的Date()问题-它增加了一个月?

来自分类Dev

PHP的DateTime Format方法在PHP中增加了第二个

来自分类Dev

是否增加了定义明确的空指针?

来自分类Dev

HATEOAS是否增加了对服务器的呼叫次数?

来自分类Dev

奇怪的结果增加了超过最大值的时间

来自分类Dev

时间格式增加了六个小时

来自分类Dev

日期时间格式又增加了一个小时

来自分类Dev

如何“如果表达增加了怎么办”?

来自分类Dev

Flexbox的输入元素在Webkit中增加了额外的间距

来自分类Dev

IP地址在C#中增加了控制方式

来自分类Dev

css旋转的<input>标签增加了td中的空间

来自分类Dev

Windows中启动应用程序的特权增加了?

来自分类Dev

为什么C中的%f在输出中为我增加了3个随机数?

来自分类Dev

如何每隔五年增加一个值并将其放入Python列表中?

来自分类Dev

如何在R中查找向量的两个或多个连续元素是否相等

来自分类Dev

Scala的重载函数增加了curring?

来自分类常见问题

UICollectionView增加了最高利润

来自分类Dev

启动图像增加了利润

来自分类Dev

更少的变量增加了意外的空间

来自分类Dev

Python纸浆增加了罚款

来自分类Dev

Laravel资源给路由增加了参数

来自分类Dev

为什么TTransportException突然增加了?

Related 相关文章

热门标签

归档