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