MATLAB
一些经验总结
我想喝冰阔乐
这个作者很懒,什么都没留下…
展开
-
MATLAB中波浪线的作用
1、第一是代表与或非中的非,如在以下代码中:只有在flag为0或false时,才会执行省略号对应的部分。matlab中不等号的写法是:~=if ~flag ……end2、代表忽略输出参数,如unique函数有三个输出参数,而我们只需要第二个参数,那可以这样:[~,rank,~]=unique(array,'rows');代表我们忽略了第一和第三个参数,而如果我们不加波浪号的话这表示接收第一个参数,就不是我们想要的啦。rank=unique(array,'rows');..原创 2021-05-17 14:50:51 · 4275 阅读 · 0 评论 -
Matlab图像中的unit8和double的处理问题
matlab中读取图片后保存的数据是uint8类型(8位无符号整数,即1个字节),以此方式存储的图像称作8位图像,相比较matlab默认数据类型双精度浮点double(64位,8个字节)可以节省存储空间。详细来说imread把灰度图像存入一个8位矩阵,当为RGB图像时,就存入8位RGB矩阵中。例如,彩色图像像素大小是400300( 高 * 宽 ),则保存的数据矩阵为400300*3,其中每个颜色通道值是处于0~255之间。虽然matlab中读入图像的数据类型是uint8,但图像矩阵运算时的数据类型是do原创 2021-05-17 14:43:47 · 2350 阅读 · 0 评论