如何根据 y 值划分坐标矩阵?
我有一个 2×30 矩阵 v
,其中包含 x 和 y 坐标对。如何制作另一个矩阵来获取 y 坐标为正的所有 v
点?
I have a 2-by-30 matrix v
containing pairs of x and y coordinates. How can I make another matrix to take all points of v
whose y coordinates are positive?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
创建您描述的 2×n 子矩阵。
creates the 2-by-n submatrix you described.
我建议您阅读有关矩阵索引的文档,特别是关于逻辑索引的部分。我相信您正在寻找的解决方案是这样的:
I suggest that you read the documentation on matrix indexing, and specifically the part about logical indexing. I believe the solution you're looking for is something like this:
您尝试使用这种简单的索引来从两行中提取正值并将两行合并以形成所需的所有正值。
V =
-0.8759 -0.5583 -0.5700 -0.9087 -1.6989
% 第一行
%第二行
%合并第一行和第二行以获得所有正值
posValues =
上述第一行和第二行中的值均为正值。
希望这有帮助吗?
You try this simple indexing to extract positive values from both rows and merge both rows to form the required all positive values.
V =
-0.8759 -0.5583 -0.5700 -0.9087 -1.6989
% first row
%second row
%merge both first and second row to obtain all positive values
posValues =
The above values are positive values in both first and second rows.
Hope this helps?