查看: 82|回复: 5|关注: 0

[已解决] 计算协方差时的错误

[复制链接]

新手

12 麦片

财富积分


050


6

主题

15

帖子

0

最佳答案
~TFJ)BJ]0M(LL`HF2F%NPJC.png 这种错误怎么解决呢,感觉计算协方差也没出错

回复主题 已获打赏: 0 积分

举报

新手

12 麦片

财富积分


050


6

主题

15

帖子

0

最佳答案
 楼主| 发表于 2020-1-9 19:47:46 | 显示全部楼层
NW`K_[PQ%OMMB$BBP1%LDH0.png 这错误的意思是x和y必须相等还是什么意思
回复此楼 已获打赏: 0 积分

举报

论坛优秀回答者

6

主题

1436

帖子

304

最佳答案
  • 关注者: 71
发表于 2020-1-9 20:34:44 | 显示全部楼层
应该不是,应该是你的Z矩阵是由unit8变量,而cov是针对double类型,使用im2double转换为double类型试试
回复此楼 已获打赏: 0 积分

举报

论坛优秀回答者

书籍作者

535 麦片

财富积分



87

主题

3688

帖子

91

最佳答案
  • 关注者: 240
发表于 2020-1-10 09:21:01 | 显示全部楼层 |此回复为最佳答案
建议上传一下代码

修改为
XF = cov(double(real(Z)));
试一下
回复此楼 已获打赏: 0 积分

举报

新手

12 麦片

财富积分


050


6

主题

15

帖子

0

最佳答案
 楼主| 发表于 2020-1-10 16:44:39 | 显示全部楼层
lyqmath 发表于 2020-1-10 09:21
建议上传一下代码

修改为

可以的。正确
回复此楼 已获打赏: 0 积分

举报

新手

12 麦片

财富积分


050


6

主题

15

帖子

0

最佳答案
 楼主| 发表于 2020-1-10 16:47:52 | 显示全部楼层
20141303 发表于 2020-1-9 20:34
应该不是,应该是你的Z矩阵是由unit8变量,而cov是针对double类型,使用im2double转换为double类型试试 ...

嗯 ,,对的 就是这个
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表