如何有matlab对一个图像矩阵进行操作

2024-11-02 12:22:20
推荐回答(1个)
回答1:

clear;
A = randi(100, [69, 50]) - 50; % 生成一个69x50的随机矩阵,作测试使用
for ii = 1:50
C = A(:, ii); % 取出一列
C = C(C >= 0); % 剔除小于0的量
D = zeros(length(C)-2, 1); % D储存平均后的新列
for jj = 3:length(C)
D(jj-2) = mean([C(jj-2), C(jj-1), C(jj)]);
end
% 绘制D
figure;
plot(1:length(D), D);
grid on;
end