文档帮助中心文档
将两个图像相乘或将图像乘以常数
Z = immultiply (X, Y)
例子
Z= immultiply (X,Y)将数组中的每个元素相乘X通过数组中相应的元素Y并在输出数组的对应元素中返回productZ.
Z= immultiply (X,Y)
Z
X
Y
全部折叠
将灰度图像读入工作空间,然后将图像转换为uint8.
uint8
我= imread (“moon.tif”);I16 = uint16(我);
将图像相乘。请注意,immultiply将图像的类转换为uint8来uint16在执行乘法运算之前,以避免截断结果。
immultiply
uint16
J = immultiply (I16 I16);
显示原始图像和处理后的图像。
imshow(我)
图imshow (J)
将图像读入工作区。
我= imread (“moon.tif”);
将图像的每个值按0.5的常数系数进行缩放。
J = immultiply(我,0.5);
第一个数组,指定为任意维度的数字数组或逻辑数组。
要与之相乘的第二个数组X,指定为数字标量、数字数组或逻辑数组。
如果X是数字,那么大小和类别是Y可以有下列值之一:
Y和他的体型和级别一样吗X.
Y大小是一样的吗X逻辑。
Y是类型标量吗双.
双
如果X是合乎逻辑的,那么Y必须和X.Y可以是任何类。
Product,作为数字数组返回。
如果X是数字,那么Z和X.
如果X是合乎逻辑的,那么Z和Y.
immultiply计算的每个元素Z分别为双精度浮点数。如果X或Y是一个整数数组,那么元素是Z超过整数类型范围的将被截断,小数值将四舍五入。
如果X和Y数字数组的大小和类相同,然后可以使用表达式x * Y而不是immultiply.
x * Y
imabsdiff|imadd|imcomplement|imdivide|imlincomb|imsubtract
imabsdiff
imadd
imcomplement
imdivide
imlincomb
imsubtract
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系