从一组坐标构造一个矩阵 [英] Construct a matrix from a set of coordinates
本文介绍了从一组坐标构造一个矩阵的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一组坐标:
x y
65 17
66 17
67 18
68 18
24 26
25 26
26 27
27 27
34 35
35 35
我想构造一个 70 -by- 70 矩阵A
,这样A(67,18)
= A(68,18)
= A(24,26)
= ... = A(35,35)
= 1
,否则A(:,:)
= 0
.
I want to construct a 70-by-70 matrix A
such that A(67,18)
= A(68,18)
= A(24,26)
= ... =A(35,35)
= 1
, otherwise A(:,:)
= 0
.
有什么快速的方法可以做到吗?
Is there any quick way to do this?
推荐答案
A=sparse(x,y,1,70,70)
如果您不想使用稀疏矩阵,请对其进行转换:
If you don't want a sparse matrix, convert it:
A=full(A)
这篇关于从一组坐标构造一个矩阵的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文