matlab知识点
来源:互联网 发布:英语离线翻译软件 编辑:程序博客网 时间:2024/06/06 01:54
flipud函数 实现矩阵的上下翻转。
如:flipud(A)实现了矩阵A的上下翻转。
解释:其实flipud函数中的最后两个字母ud就是英文中up(上)和down(下)。
例:
A = 1 4 2 5 3 6那么:
flipud(A) = 3 6 2 5 1 4
fliplr函数 实现矩阵的左右翻转。
如:flipud(A)实现了矩阵A的上下翻转。
解释:其实fliplr函数中的最后两个字母lr就是英文中left(左)和right(右)。
用fliplr,如
x=[1 2 3 4 5];
fliplr(x)
ans =54321
clc
clear
%A=1:400;
A=zeros(1,400);
img=imread('E:\q.jpg');
[rows,cols]=size(img);
%img=rgb2gray(img);
%cou=1;
for h=1:rows%行数
for w=1:cols%列数
if(img(h,w)>200) %0可改为阈值
A(h) = A(h)+1;%记录最下端,即最后一行
% if (cou == 1) tpln=toplen;end;%记录第上端,即第一行
%cou=cou+1;
%break;
end
end
end
x=fliplr(A);
y=[1:400];
plot(x,y)
xlabel('Edge Energy Value');
ylabel('Vertical Pixel Value');
legend('vertical histogram')
A=zeros(1,900);
img=imread('E:\q.jpg');
[rows,cols]=size(img);
%img=rgb2gray(img);
%cou=1;
for u=1:cols%行数
for v=1:rows%列数
if(img(v,u)>200) %0可改为阈值
A(u) = A(u)+1;%记录最下端,即最后一行
% if (cou == 1) tpln=toplen;end;%记录第上端,即第一行
%cou=cou+1;
%break;
end
end
end
z=A;
q=[1:900];
figure;
plot(q,z)
xlabel('Horizontal Pixel Value');
ylabel('Edge Energy Value');
legend('original horizontal histogram')
zeros(m,n)
生成全零的mxn矩阵
m,n其中一个为1,就是一维数组,看你需要行方向还是列方向
- MATLAB知识点
- matlab知识点
- matlab三维作图知识点
- matlab知识点累加器
- MATLAB界面知识点
- matlab 小知识点
- matlab基本知识点
- matlab基本知识点2
- Matlab常用的知识点
- MATLAB知识点(一)
- matlab小知识点
- Matlab 知识点总结
- MATLAB入门教程(基础知识点)
- Matlab图像处理零散知识点
- matlab小知识点(一)转换字符等
- matlab处理矩阵的相关知识点
- matlab的小知识点总结(一直补充)
- 图像处理基本知识点整理(matlab函数)
- Android进阶-View系列(一)-坐标系和视图坐标系
- 1059. C语言竞赛(20)
- java11月13日
- 【转】inode缓存与dentry缓存
- 经典排序算法总结与实现
- matlab知识点
- 国内4种常用日内CTA策略介绍及实现
- JavaScript的 !!
- CAS认证(2):认证过程
- Java虚拟机ShutdownHooks
- 《Android 创建线程源码与OOM分析》
- for foreach iterator
- 在JAVA中线程到底起到什么作用!
- UVA