matlab 调用excle 生成一个大型矩阵。第一列为他的横坐标,第二列为他的纵坐标。第三列为他的值

如第一行既为第三行第四列的数为21.。求高手 可追加分
2025-06-27 15:13:31
推荐回答(2个)
回答1:

先用xlsread函数把数据读到matlab中,然后用sparse创建83x83的稀疏矩阵:

A = xlsread(...);
M = sparse(A(:,1),A(:,2),A(:,3),83,83);

 如果需要,可以用full函数把系数矩阵转为普通矩阵。

回答2:

就是 稀疏矩阵 了。