命令格式:

1.y=wcodemat(x,nb,opt,absol)

2.y=wcodemat(x,nb,opt)

3.y=wcodemat(x,nb)

4.y=wcodemat(x)

该函数是用来对矩阵X进行量化编码,它返回矩阵X的一个编码矩阵,在编码中,把矩阵X中元素绝对值最大的作为NB(NB是一个整数),绝对值最小的作为1,其他元素依其绝对值的大小在1与NB中排列.当OPT为'row'时,做行编码;当OPT为'col'时,做列编码,当OPT为'mat'时,做全局编码,即把整个矩阵中的元素绝对值最大的元素作为NB,最小的作为1,其他元素依其绝对值的大小在整个矩阵中排列.当ABSOL为0时,该函数返回输入矩阵X的一个编码版本,为非0时,返回X的ABS(X).

在小波变换的时候也就是编码的时候会用到吧~~

希望能给你一点帮助

load x;

subplot(2,2,1);

image(x);

colormap(map);

title('原始图像')

axis square;

disp('压缩前图像');

whos(x);

%对图像进行小波分解

[c,l]=wavedec2(x,2,'bior3.7');

%提取低频系数和高频系数

cA1=appcoef2(c,l,'bior3.7',1);

%水平,斜线,垂直方向系数

cH1=detcoef2('h',c,l,1);

cD1=detcoef2('d,c,l,1);

cV1=detcoef2('v',c,l,1);

%重构第一层系数

A1=wrcoef2('a',c,l,'bior3.7',1);

H1=wrcoef2('h',c,l,'bior3.7',1);

D1=wrcoef2('d',c,l,'bior3.7',1);

V1=wrcoef2('v',c,l,'bior3.7',1);

c1=[A1 H1;V1 D1]

%显示频率信息

subplot(2,2,2);

image(c1);

title('分解后的低频和高频信息');

%对图像进行压缩,保留第一层低频信息并量化编码

ca1=wcodemat(cA1,440,'mat',0);

%改变图像高度并显示

ca1=0.1*ca1;

subplot(2,2,3);

image(ca1);

title('第一次压缩后图像');

axis square;

disp('第一次压缩后图像的大小:');

whos('ca1');

%对图像进行压缩,保留第2层低频信息并量化编码

cA2=appcoef2(c,l,'bior3.7',2);

ca1=wcodemat(cA2,440,'mat',0);

%改变图像高度并显示

ca2=0.1*ca2;

subplot(2,2,4);

image(ca2);

title('第2次压缩后图像');

disp('第2次压缩后图像的大小:');

whos('ca2');

我不是很明白你的意思,找了一段代码,你看看吧,希望有所帮助~

matlab命令窗口作用是什么,wcodemat这个命令在matlab中是实现什么功能的相关推荐

  1. 深入理解:scp,rsync,sftp,xsync等命令的基本使用方法,以及cmd命令窗口下进行相关的ssh命令操作

    深入理解:scp,rsync,sftp,xsync等命令的基本使用方法,以及cmd命令窗口下进行相关的ssh命令操作 一·scp命令使用方法:参考链接 二·rsync命令使用方法:参考链接 三·xsy ...

  2. 【Linux】“grep -v grep”命令的作用 + 为什么需要使用该命令

    一.简介 我们经常会在shell脚本中见到如下命令:"ps -ef | grep test_sever | grep -v grep | wc -l",各子命令其作用如下 ps - ...

  3. linux系统中pwd命令的作用,Linux运维pwd命令有什么用途?linux系统

    Pwd命令用于显示当前所在的位置,是Linux运维工作人员需要掌握的Linux文件和目录操作命令之一.对于Linux运维工作,Linux命令是必不可少的.随着技术的发展,市场对于Linux运维人才的需 ...

  4. linux命令vi作用,详解Linux常用命令的用法(二)――――文本编辑器命令vi/vim

    vi/vim介绍 它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面. 1.vi和vim的区别: 就是在进入一般命令模式后,当按下(i.I.o ...

  5. linux命令mv作用,每天学一个 Linux 命令(18):mv

    命令简介 mv 命令用于移动并重命名文件和目录.或者将文件从一个目录移动到另一个目录中,如果将一个文件移动到一个已经存在的目标文件中,这时目标文件的内容会被此文件内容覆盖. 如果源为文件,而目标为目录 ...

  6. linux中chkconfig命令的作用,Linux系统下chkconfig命令使用详解

    chkconfig命令可以用来检查.设置系统的各种服务 使用语法: chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务 ...

  7. windows中的cmd命令窗口下切换盘符的命令

    返回上一级目录: cd .. 进入盘符根目录(例如进入E盘):  e:

  8. matlab如何删除打开记录,matlab清除命令窗口时,如何显示确认删除的对话框?

    显示到弹出框,应该能实现,但是,要显示什么内容,还要与实际程序相联系起来,请把程序代码粘贴出来看看www.mh456.com防采集. 在matlab的命令窗口,输2113入5261clc命令,即可清空 ...

  9. 【转】VS编译环境命令窗口中的命令

    先描述一下VS中的几个窗口 命令窗口(Command Window) 利用命令窗口,可以查询并设置变量的值来控制程序的执行和输出,也可以在命令窗口中编写很多小的代码段来改变程序的输出.当程序处于中断模 ...

最新文章

  1. 模拟黑洞图像_人类史上第一张黑洞照片即将问世,但其实早在40年前就有人画出了它的样子...
  2. Lync Server 2013之初次安装
  3. mysql dml 日志_Oracle DML错误日志笔记
  4. JZOJ 5448. 【NOIP2017提高A组冲刺11.3】机房比教室好多了
  5. Android textview字体颜色显示和图片显示
  6. Java一次编译,到处运行是如何实现的
  7. arduino esp8266_你还用Arduino?上PlatformIO开发Esp、AVR、STM32,十分钟亲测ESP8266
  8. opencv 直方图均等化
  9. Cocos2d-x——导入Cocostudio资源
  10. 课程作业----递归那些事
  11. 怎么用计算机打对错,丶符号怎么打-Word里的对√ 和 错× 怎么打出来的?
  12. 计算机书籍圣经还没写完就出版,他花了54年编写一套书,直到现在还没写完,却已经被奉为编程圣经...
  13. wmp.dll 自动注册失败
  14. 985计算机硕士考公,985大学生不愿意考公务员?并不是瞧不起,真实原因有点扎心...
  15. [Vani有约会]雨天的尾巴
  16. 服务器win10系统开机慢,Win10系统更新后开机变得很慢的解决方法
  17. Python学习之道-烤机测试日志Log分析统计
  18. Max()函数与Min()函数
  19. 比亚迪王传福眼中的绿色工业时代:技术是改变世界的源动力
  20. 【损失函数系列】softmax loss损失函数详解

热门文章

  1. GBase 8c数据库登陆
  2. javascript笛卡称积
  3. 机房收费系统(二)之下机退卡
  4. matlab global rbfnet,基于RBF简单的matlab手写识别
  5. Unity之ASE实现冰冻效果
  6. unity 特效_介绍几个 Unity 开源视觉特效项目
  7. Autodesk Flame 2020 特别版 Mac 交互设计终极视觉特效制作软件
  8. Win11亮度无法调节解决方法(在卸载驱动,关闭自适应亮度和修改注册表都行不通的情况下)
  9. 微信小程序腾讯服务器地址要购买吗,微信小程序JavaScript SDK
  10. Android Studio首次连接不上网易mumu模拟器解决办法