我有 2 个向量,我想基于 r 和 c 构造一个矩阵
r =
1
2
4
6
8
c =
2
4
6
8
10
我想构造一个矩阵 A 使得 A(1,2)=A(2,4)=A(4,6)=A(6,8)=A(8,10)=1 其他元素0.
请帮忙
最佳答案
您可以使用稀疏矩阵的构造函数:
full(sparse(r,c,1))
顺便说一句,如果您想将其应用于具有许多零的大型矩阵,请继续使用稀疏矩阵。对于有很多零的矩阵,它使用更少的内存:
sparse(r,c,1)
关于matlab - 基于两个向量 MATLAB 构造此矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24912952/