matlab中2*2double什么意思
答案:1 悬赏:80 手机版
解决时间 2021-04-18 14:13
- 提问者网友:城市野鹿
- 2021-04-18 02:32
matlab中2*2double什么意思
最佳答案
- 五星知识达人网友:刀戟声无边
- 2021-04-18 03:13
double 就是简单地把一个变量的类型转换成double型,数值大小不变,比如一个unit8类型变量a=1,double(a)的结果还是6,不过现在a已经是double型了,在图像处理中,用的不多;
常用的是im2double函数,如果输入是 uint8 unit16 或者是二值的logical类型,则函数im2double 将其值归一化到0~1之间。
如果输入本身就是double类型,输出还是double类型,并不进行归一化。。
mat2gray是将图像矩阵归一化操作,常用的为A = im2uint8(mat2gray(image)),这样就将image矩阵转化为uint8类型的图像。追问我问的不是double的意思,就是在matlab的单元数组中输入[1:3;3:5]的意思,我对你这个不是很懂,然后为什么输入上述的东西的时候,出来的是[2x3 double],我也想知道[2x3 double]代表的是什么意思
常用的是im2double函数,如果输入是 uint8 unit16 或者是二值的logical类型,则函数im2double 将其值归一化到0~1之间。
如果输入本身就是double类型,输出还是double类型,并不进行归一化。。
mat2gray是将图像矩阵归一化操作,常用的为A = im2uint8(mat2gray(image)),这样就将image矩阵转化为uint8类型的图像。追问我问的不是double的意思,就是在matlab的单元数组中输入[1:3;3:5]的意思,我对你这个不是很懂,然后为什么输入上述的东西的时候,出来的是[2x3 double],我也想知道[2x3 double]代表的是什么意思
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯