matlab两张图像加减乘除代码
时间: 2023-08-06 13:17:54 浏览: 74
以下是两张图像加减乘除的 MATLAB 代码示例:
1. 两张图像相加:
```matlab
img1 = imread('image1.jpg');
img2 = imread('image2.jpg');
% 确保两张图像大小一致
if ~isequal(size(img1), size(img2))
error('两张图像大小不一致!');
end
% 两张图像相加
result = img1 + img2;
% 显示结果图像
imshow(result);
```
2. 两张图像相减:
```matlab
img1 = imread('image1.jpg');
img2 = imread('image2.jpg');
% 确保两张图像大小一致
if ~isequal(size(img1), size(img2))
error('两张图像大小不一致!');
end
% 两张图像相减
result = img1 - img2;
% 显示结果图像
imshow(result);
```
3. 两张图像相乘:
```matlab
img1 = imread('image1.jpg');
img2 = imread('image2.jpg');
% 确保两张图像大小一致
if ~isequal(size(img1), size(img2))
error('两张图像大小不一致!');
end
% 两张图像相乘
result = img1 .* img2;
% 显示结果图像
imshow(result);
```
4. 两张图像相除:
```matlab
img1 = imread('image1.jpg');
img2 = imread('image2.jpg');
% 确保两张图像大小一致
if ~isequal(size(img1), size(img2))
error('两张图像大小不一致!');
end
% 两张图像相除
result = img1 ./ img2;
% 显示结果图像
imshow(result);
```
注意:在进行两张图像的除法运算时,需要确保除数不为0,否则会出现除以0的错误。