求教MATLAB高手!我想将一个256*256的图像分成每块4*4的子块,然后求出每个子块的最小值 并对这些最小值画一个3D图,问题出在如何把最小值都求出来得到一个矩阵?我用MIN貌似只能得到一个数值,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 22:00:03

求教MATLAB高手!
我想将一个256*256的图像分成每块4*4的子块,然后求出每个子块的最小值 并对这些最小值画一个3D图,问题出在如何把最小值都求出来得到一个矩阵?我用MIN貌似只能得到一个数值,程序如下 C1为原图片
[M,N]=size(C1);
C2=double(C1);
m=4; %每小块大小为4*4
for f=1:M-m+1
for g=1:N-m+1
c1=C2(f:f+(m-1),g:g+(m-1));
e1=c1(1,:);
for u1=2:m
e1=[e1,c1(u1,:)];
end
mi=min(e1);
end
end
H.color=[1 1 1];
figure(H);
[x,y]=meshgrid(1:M,1:N);
surf(M,N,mm),%画出背景亮度粗估计的3D图
rotate3d on;

[M,N]=size(C1);
mi=zeros(64,64);%初始化最小矩阵
m=4; %每小块大小为4*4
C2=mat2cell(C1,ones(M/m,1)*m,ones(N/m,1)*m);%分块为64x64的cell数组
for i=1:64
for j=1:64
mi(i,j)=min(min(C2{i,j}));%求最小
end
end
H.color=[1 1 1];
figure(H);
[x,y]=meshgrid(1:M,1:N);
surf(M,N,mm), %画出背景亮度粗估计的3D图
rotate3d on;

求教MATLAB高手!我想将一个256*256的图像分成每块4*4的子块,然后求出每个子块的最小值 并对这些最小值画一个3D图,问题出在如何把最小值都求出来得到一个矩阵?我用MIN貌似只能得到一个数值, 如何用MATLAB分离两个信号一份选修课作业,将AB两个信号比如说一个正玄波和一个方波叠加后再分离出来,求教高手,在线等!最好能提供.mdl,谢谢啦,高分求解 求教 matlab 求教高手!怎样用MATLAB求解一维矩阵中连续出现元素的个数我想知道怎样用MATLAB求解矩阵中连续出现数的个数比如我给你一个矩阵 A=[1 6 6 2 6 6 8 6 6 6 2 5 3 6 1 6 5 6 6 6 6 ]求解A中6连续 麻烦懂MATLAB的高手们帮帮忙用MATLAB帮我做绘制一个长方形,将长方形3等分,每份分别着不同的颜色. 怎样将matlab图像里面的x,y坐标轴的数据输出我用matlab画了一个图,忘了保存数据,我想把图像的x,y轴的数据全部提取出来,怎么弄,麻烦高手帮下忙,你的意思是让我把程序再运行一遍吗?可我画了 MATLAB 求教大神【急】 Matlab题目,求教! 请问编程高手,在matlab中如何将一个矩阵的某些位置进行标记?现有一个6*6矩阵,假设我想将其中的(1,2)(3,3)(5,1)等几个位置做标记,让下次循环遇到这几个位置就自动跳过,应该怎么处理, MATLAB如何将矩阵归一化?我的矩阵是一个2*2规模的矩阵.MATLAB如何将矩阵归一化?我的矩阵是一个2*2规模的矩阵,请高手指点该如何进行归一化 求教高手化工英语翻译! 求教逻辑学高手. 英语翻译求教英语高手 求教Mathematica高手, matlab曲线绕轴如何变平面?已知一条曲线如:x.^2-y=0(x>=0),用matlab画出曲线后.需要绕y轴旋转90度,得出一曲面,并画出曲面.求教高手用何种语句?如果x=0:5,y=x.^2,绕y轴旋转,那么y的最大值将不能大于25 Matlab使用什么函数将矩阵初等变换化为单位矩阵由于矩阵巨大不好人工运算,所以想求教matlab;现将问题抽象如下,已知:有一个满秩非方阵A(5*10),希望通过一个函数或某几个函数将矩阵转化为 求教matlab大神,solve函数如何得到数值解并将解复制给变量我使用matlab求解一元二次方程,得出来的只是解析解,我想得到数值解,且把每个数值解幅值给变量,或者可以实现每个解的调用,我的程 求教求教~~~数学高手~~帮帮我解这题~~