matlab命令窗口作用是什么,wcodemat这个命令在matlab中是实现什么功能的
命令格式:
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中是实现什么功能的相关推荐
- 深入理解:scp,rsync,sftp,xsync等命令的基本使用方法,以及cmd命令窗口下进行相关的ssh命令操作
深入理解:scp,rsync,sftp,xsync等命令的基本使用方法,以及cmd命令窗口下进行相关的ssh命令操作 一·scp命令使用方法:参考链接 二·rsync命令使用方法:参考链接 三·xsy ...
- 【Linux】“grep -v grep”命令的作用 + 为什么需要使用该命令
一.简介 我们经常会在shell脚本中见到如下命令:"ps -ef | grep test_sever | grep -v grep | wc -l",各子命令其作用如下 ps - ...
- linux系统中pwd命令的作用,Linux运维pwd命令有什么用途?linux系统
Pwd命令用于显示当前所在的位置,是Linux运维工作人员需要掌握的Linux文件和目录操作命令之一.对于Linux运维工作,Linux命令是必不可少的.随着技术的发展,市场对于Linux运维人才的需 ...
- linux命令vi作用,详解Linux常用命令的用法(二)――――文本编辑器命令vi/vim
vi/vim介绍 它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面. 1.vi和vim的区别: 就是在进入一般命令模式后,当按下(i.I.o ...
- linux命令mv作用,每天学一个 Linux 命令(18):mv
命令简介 mv 命令用于移动并重命名文件和目录.或者将文件从一个目录移动到另一个目录中,如果将一个文件移动到一个已经存在的目标文件中,这时目标文件的内容会被此文件内容覆盖. 如果源为文件,而目标为目录 ...
- linux中chkconfig命令的作用,Linux系统下chkconfig命令使用详解
chkconfig命令可以用来检查.设置系统的各种服务 使用语法: chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务 ...
- windows中的cmd命令窗口下切换盘符的命令
返回上一级目录: cd .. 进入盘符根目录(例如进入E盘): e:
- matlab如何删除打开记录,matlab清除命令窗口时,如何显示确认删除的对话框?
显示到弹出框,应该能实现,但是,要显示什么内容,还要与实际程序相联系起来,请把程序代码粘贴出来看看www.mh456.com防采集. 在matlab的命令窗口,输2113入5261clc命令,即可清空 ...
- 【转】VS编译环境命令窗口中的命令
先描述一下VS中的几个窗口 命令窗口(Command Window) 利用命令窗口,可以查询并设置变量的值来控制程序的执行和输出,也可以在命令窗口中编写很多小的代码段来改变程序的输出.当程序处于中断模 ...
最新文章
- 模拟黑洞图像_人类史上第一张黑洞照片即将问世,但其实早在40年前就有人画出了它的样子...
- Lync Server 2013之初次安装
- mysql dml 日志_Oracle DML错误日志笔记
- JZOJ 5448. 【NOIP2017提高A组冲刺11.3】机房比教室好多了
- Android textview字体颜色显示和图片显示
- Java一次编译,到处运行是如何实现的
- arduino esp8266_你还用Arduino?上PlatformIO开发Esp、AVR、STM32,十分钟亲测ESP8266
- opencv 直方图均等化
- Cocos2d-x——导入Cocostudio资源
- 课程作业----递归那些事
- 怎么用计算机打对错,丶符号怎么打-Word里的对√ 和 错× 怎么打出来的?
- 计算机书籍圣经还没写完就出版,他花了54年编写一套书,直到现在还没写完,却已经被奉为编程圣经...
- wmp.dll 自动注册失败
- 985计算机硕士考公,985大学生不愿意考公务员?并不是瞧不起,真实原因有点扎心...
- [Vani有约会]雨天的尾巴
- 服务器win10系统开机慢,Win10系统更新后开机变得很慢的解决方法
- Python学习之道-烤机测试日志Log分析统计
- Max()函数与Min()函数
- 比亚迪王传福眼中的绿色工业时代:技术是改变世界的源动力
- 【损失函数系列】softmax loss损失函数详解
热门文章
- GBase 8c数据库登陆
- javascript笛卡称积
- 机房收费系统(二)之下机退卡
- matlab global rbfnet,基于RBF简单的matlab手写识别
- Unity之ASE实现冰冻效果
- unity 特效_介绍几个 Unity 开源视觉特效项目
- Autodesk Flame 2020 特别版 Mac 交互设计终极视觉特效制作软件
- Win11亮度无法调节解决方法(在卸载驱动,关闭自适应亮度和修改注册表都行不通的情况下)
- 微信小程序腾讯服务器地址要购买吗,微信小程序JavaScript SDK
- Android Studio首次连接不上网易mumu模拟器解决办法