查看: 767|回复: 8|关注: 0

[已解决] 一个数字除以一个矩阵结果为什么全都是1?

[复制链接]

新手

27 麦片

财富积分


050


11

主题

55

帖子

0

最佳答案
这个数字是大矩阵中的一个,除的这个矩阵是大矩阵中的一部分,为什么除了之后全都是1呢?
回复主题 已获打赏: 0 积分

举报

论坛优秀回答者

19

主题

2454

帖子

504

最佳答案
  • 关注者: 99
发表于 2020-8-26 19:15:08 | 显示全部楼层
chem小白 发表于 2020-8-26 19:02
你看的到图片吧,我算出来的结果就是这样,就很奇怪呀

计算的时候先别用uint8数据类型:199./double(r)
多看帮助文档
说明你的matlab版本
回复此楼 已获打赏: 2 积分

举报

论坛优秀回答者

19

主题

2454

帖子

504

最佳答案
  • 关注者: 99
发表于 2020-8-26 18:26:18 | 显示全部楼层
举个例子呀。。。。老哥。
多看帮助文档
说明你的matlab版本
回复此楼 已获打赏: 0 积分

举报

新手

27 麦片

财富积分


050


11

主题

55

帖子

0

最佳答案
 楼主| 发表于 2020-8-26 18:30:36 | 显示全部楼层
深蓝孩童 发表于 2020-8-26 18:26
举个例子呀。。。。老哥。

就是我用199./r,最后结果全都是1。r(1,1)是183。199./183就不是1娿
回复此楼 已获打赏: 0 积分

举报

论坛优秀回答者

19

主题

2454

帖子

504

最佳答案
  • 关注者: 99
发表于 2020-8-26 18:42:27 | 显示全部楼层
chem小白 发表于 2020-8-26 18:30
就是我用199./r,最后结果全都是1。r(1,1)是183。199./183就不是1娿

如下图,所以你的问题是没办法复现的。。。。

批注 2020-08-26 183909.gif
多看帮助文档
说明你的matlab版本
回复此楼 已获打赏: 0 积分

举报

新手

27 麦片

财富积分


050


11

主题

55

帖子

0

最佳答案
 楼主| 发表于 2020-8-26 19:02:29 | 显示全部楼层
深蓝孩童 发表于 2020-8-26 18:42
如下图,所以你的问题是没办法复现的。。。。

你看的到图片吧,我算出来的结果就是这样,就很奇怪呀
3.GIF
2.GIF
1.GIF
回复此楼 已获打赏: 0 积分

举报

论坛优秀回答者

8

主题

1533

帖子

269

最佳答案
  • 关注者: 156
发表于 2020-8-26 19:31:16 | 显示全部楼层 |此回复为最佳答案
chem小白 发表于 2020-8-26 19:02
你看的到图片吧,我算出来的结果就是这样,就很奇怪呀

uint :无符号 整形  

结果只能是整数
兴趣是最好的导师——让Matlab入门从游戏开始
https://www.ilovematlab.cn/thread-546885-1-1.html
回复此楼 已获打赏: 0 积分

举报

新手

27 麦片

财富积分


050


11

主题

55

帖子

0

最佳答案
 楼主| 发表于 2020-8-26 19:53:20 | 显示全部楼层
深蓝孩童 发表于 2020-8-26 19:15
计算的时候先别用uint8数据类型:199./double(r)

知道了,终于知道了,谢谢谢谢,感激不尽!!!
是不是unit的矩阵都要用double一下
回复此楼 已获打赏: 0 积分

举报

新手

27 麦片

财富积分


050


11

主题

55

帖子

0

最佳答案
 楼主| 发表于 2020-8-26 19:53:59 | 显示全部楼层
悟得 发表于 2020-8-26 19:31
uint :无符号 整形  

结果只能是整数

终于知道问题所在了,谢谢!!
回复此楼 已获打赏: 0 积分

举报

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

本版积分规则

关闭

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

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