MATLAB卷积计算代码:5x5和3x3卷积核示例
使用MATLAB计算55和33卷积核的卷积计算代码如下:
% 5*5卷积核
kernel_5x5 = [1 2 3 4 5; 6 7 8 9 10; 11 12 13 14 15; 16 17 18 19 20; 21 22 23 24 25];
% 3*3卷积核
kernel_3x3 = [1 2 3; 4 5 6; 7 8 9];
% 创建一个5*5的输入矩阵
input_matrix = [1 2 3 4 5; 6 7 8 9 10; 11 12 13 14 15; 16 17 18 19 20; 21 22 23 24 25];
% 使用conv2函数进行卷积计算
output_matrix_5x5 = conv2(input_matrix, kernel_5x5, 'same');
output_matrix_3x3 = conv2(input_matrix, kernel_3x3, 'same');
% 输出结果
disp('5*5卷积核的卷积结果:');
disp(output_matrix_5x5);
disp('3*3卷积核的卷积结果:');
disp(output_matrix_3x3);
运行以上代码,将会得到55卷积核和33卷积核的卷积结果。
原文地址: http://www.cveoy.top/t/topic/beKJ 著作权归作者所有。请勿转载和采集!