Hilbert曲线扫描矩阵的生成算法及其MATLAB程序代码

王笋,徐小双(华中科技大学控制科学与工程系,武汉 430074)

摘 要

Hilbert曲线是一种重要的图像处理工具,在图像处理,特别是图像扫描中广泛应用.为了正确快速的生成Hilbert曲线扫描矩阵,提出了基于矩阵运算的生成Hilbert曲线扫描矩阵的新算法,并给出了MATLAB仿真语言的程序代码,同时用数学归纳法从理论上证明了该算法的正确性.由计算机仿真可见该算法的正确性和简单易行,最后给出了一个简单的应用例子.

关键词

A New Algorithm of Hilbert Scanning Matrix and its MATLAB Program

WANG Sun, XU Xiao-shuang,WANG Sun, XU Xiao-shuang()

Abstract

As an important image-processing tool, Hilbert curve is widely used in image processing, especially in image scanning. To produce the curve correctly and quickly, a new algorithm of Hilbert curve based on matrixes is presented with its MATLAB program, and is proved by means of mathematic induction. The latter numeral simulations also illustrate the correctness and feasibility of the algorithm in the paper. An application example of the algorithm is given in the end.

Keywords

hilbert曲线序编码matlab,Hilbert曲线扫描矩阵的生成算法及其MATLAB程序代码相关推荐

  1. 下料问题的列生成算法,matlab代码,简单易懂

    下料问题的列生成算法,matlab代码,简单易懂 ID:18300606016240721绿兔叽

  2. matlab生成组合,组合生成算法及matlab程序

    昨天有朋友问起组合的生成算法,于是乎就翻了翻组合数学的书,总结一番如下,并用matlab编了个小函数,供参考. 组合的生成不像排列那样困难.现在以从1,2,3,4,5,6中取3个组合为例. 123.1 ...

  3. matlab仿真参考文献,生成算法论文,关于AOS自相似业务流等时帧生成算法的Matlab仿真相关参考文献资料-免费论文范文...

    导读:该文是关于生成算法论文范文,为你的论文写作提供相关论文资料参考. (沈阳理工大学信息科学与工程学院,辽宁 沈阳 110159) [摘 要]鉴于网络呈现自相似特性而传统的泊松模型已不再适用于AOS ...

  4. matlab CCA标准化,典型相关分析(CCA)附算法应用及程序

    <典型相关分析(CCA)附算法应用及程序>由会员分享,可在线阅读,更多相关<典型相关分析(CCA)附算法应用及程序(15页珍藏版)>请在人人文库网上搜索. 1.典范相关分析摘要 ...

  5. matlab实现photoshop,photoshop图像滤镜——素描算法(含matlab代码)

    二.photoshop图像滤镜--素描算法 素描的算法,网络上有多种,但是效果并不是特别理想.熟悉photoshop的朋友都知道,把彩色图片打造成素描的效果仅仅需要几步操作:1.去色:2.复制去色图层 ...

  6. matlab中图像太大,图像处理:算法在MATLAB中耗时太长

    您可以使用im2col *将图片转换为列格式,以便每个块形成[64 * 4096]矩阵的列.然后对每列应用转换,并使用bsxfun来向量化错误计算. DomainImage=rand(512); Ra ...

  7. 偏振器件传输矩阵matlab编程,关于传输矩阵法模拟光子晶体的MATLAB编程

    clear %  基础数据 [lambda,L,o1]=textread('C:\Users\Administrator\Desktop\TOZLM\SiO2_refr1_imag0.txt','%n ...

  8. 绘制三维多面体 Matlab,已知一些随机的三维坐标点,怎么用matlab把这些点绘制成多面体,急求程序代码啊...

    匿名用户 1级 2013-04-26 回答 例如: A=[1.486,3.059,0.1;2.121,4.041,0.1;2.570,3.959,0.1;3.439,4.396,0.1;4.505,3 ...

  9. matlab hilbert 包络,hilbert取包络matlab

    matalb包络线生成_信息与通信_工程科技_专业资料.函数生成包络线的matlab m文件 function [upperenv lowerenv] = envelope(sig, method) ...

最新文章

  1. 编译原理习题(含答案)——4-7语法分析——MOOC哈尔滨工业大学陈鄞配套_学习通_慕课堂
  2. P2056-[ZJOI2007]捉迷藏【点分树,堆】
  3. 2022春节行为经济学
  4. C++之 伪随机数的生成
  5. 洛谷P1991 无线通讯网
  6. 你可能不知道的10条SQL技巧,涨知识了!
  7. Docker新手入门,最全详解看这里!
  8. 全自动驾驶论文_自动驾驶汽车:我们距离全自动驾驶有多近?
  9. 【读书笔记《Android游戏编程之从零开始》】19.游戏开发基础(游戏音乐与音效)
  10. 最新手机号正则表达式验证方法(scala版)
  11. C++ 读写TXT文件
  12. 使用excel分类汇总数据生成饼图
  13. Python 爬取笔趣阁小说
  14. 借《鱿鱼游戏》带动Q3财报走出水逆,奈飞的王者回归并非意外
  15. HttpWebRequest 无法连接到远程服务器
  16. java画图Graphics绘图(GUI)图形用户界面绘画卡通人物
  17. Auto-Rig Pro文档翻译:安装
  18. libqr--简单好用的c++二维码生成库
  19. 山西经济林栽培技术之形考作业三
  20. vue 打包失败问题UglifyJs Unexpected token: name

热门文章

  1. MEDIATR 一个低调的中介者类库
  2. 我心中的ASP.NET Core 新核心对象WebHost(二)
  3. Apdex(Application Performance Index)量化应用性能
  4. Django04-2: ORM关系表\字段补充
  5. java如何输出线程的标识符_Java多线程面试题
  6. 用python将指定目录下的所有json文件合并成一个csv文件
  7. Python3.6学习笔记(三)
  8. 【ArcGIS Engine二次开发】入门基础(1):ArcGIS Engine简介及开发环境搭建
  9. 【ArcGIS风暴】水文分析模块实验:山脊线和山谷线提取
  10. linux之让终端支持C++11/14编译cpp文件