matlab矩阵的问题
答案:2 悬赏:50 手机版
解决时间 2021-01-31 22:00
- 提问者网友:鼻尖触碰
- 2021-01-31 16:38
groundTruth = full(sparse(labels, 1:numCases, 1))什么意思??labels是100*1的列向量,numCases=100
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-01-31 17:52
labels里的元素应该都是正整数
sparse(labels, 1:numCases, 1)生成一个稀疏的0-1矩阵,所有(label(i),i)位置为1,其余为0
full()函数把这个稀疏矩阵转换成满矩阵(就是同一个矩阵,不同的存贮格式)
sparse(labels, 1:numCases, 1)生成一个稀疏的0-1矩阵,所有(label(i),i)位置为1,其余为0
full()函数把这个稀疏矩阵转换成满矩阵(就是同一个矩阵,不同的存贮格式)
全部回答
- 1楼网友:平生事
- 2021-01-31 19:11
小生查阅资料略有愚见。如果要得到8*1024的矩阵应该是8*1的矩阵与1*1024的矩阵做矩阵乘法而不是做数组乘法(点乘)。所以首先得把f和tau变成8*1的矩阵,然后在两个矩阵乘法的时候把点乘换成矩阵乘法(.*-->*)。不知道deltat和f0是什么数据类型的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |