arrays - 如何编写用于识别矩阵中奇数位置的函数
问题描述
如何创建一个函数,在say...5×8矩阵中生成奇数位置(例如 1,1 1,3 )的所有元素?
解决方案
索引将在最大可能值处停止。因此索引 x=1:2:4 将生成 x = [1 3]。x=1:2:1 将生成 x = 1。所以现在你只需要弄清楚每个矩阵行和列中有多少元素。
专业提示:在您编写的任何代码中,尽可能使用 length() 函数进行索引。使用下面的代码,A 可以是任意大小的矩阵。这样可以避免在更改要分析的矩阵时更改代码。
for row=1:2:length(A(:,1))
for col=1:2:length(A(1,:))
% do some operation on A(row,col)
end
end
推荐阅读
- java - 吊索 AEM / 模型 / 检索项目文本不是值
- powershell - 检测是否安装了 telnet-client 的功能
- java - Wildfly 15.0.1 JAX-RS @BeanParam NPE 用于 getter 方法
- ubuntu - Ubuntu 16.04.5 LTS 单目录下的慢速磁盘 IO
- r - 带有类的 x 轴上的列名散点图
- javascript - 输入 Rangeslider 更新进度不断触发 Howler js seek() 上的输入事件
- c# - 为什么这个 async/await 代码不会死锁
- r - 在 selectinput R 中默认选择 100 个条目
- python - 如何在文件中从字符“xxx”读取和写入字符“yyy”
- regex - 使用 oracle regexp_replace 仅删除一组