科迪
给定一个矩阵,m × n,找到所有的行具有相同的“增加,减少,或保持不变”的模式,通过列的第一行。不要将该行列示为与该行本身的匹配。
示例:
Input a = [1 2 3 0 5 6 6 7 9 2 7 8 7] Output b为3
,因为第三列遵循向量a中使用的增加-增加-减少模式
不是列,而是行。
解决方案2411043
功能b = matchpattern(a)b = [];len长度= ((1:))1;[r,c] =尺寸(a);模式= 0 (r1, len);对于j = 1:r因为我= 1:兰如果a(j,i + 1)> a(j,i)模式(j,我)= 1;elsef a(j,i + 1)
解决方案1534182
这其实很有趣
解决方案1056854
神奇的:)
解决方案546456
我并不为这个解决方案感到骄傲,评分系统显然有缺陷。
解决方案165375
看来防止@eval滥用的过滤器需要改进了!
解决方案158914
好了!我从你身上学到了一些东西。
解决方案128509.
这个解决方案是错误的。它检测任意两行之间的共同模式,而不仅仅是第一行和其他行。
解决方案27070
点了什么?
删除直流
解决411
反转数组的元素
731个求解器
01 - 标量变量
567个求解器
创建二维零矩阵
381个议员
裁剪图像
解决2959
测试平衡括号
923个求解器
子集之和
1079个求解器
在矩阵行中查找相对常见的元素
解决980
从电话号码列表中获取区号
解决584
骑士的旅游检查
657个求解器
在MATLAB中心找到宝藏,并发现社区如何可以帮助你!
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系