matlab 高级函数 —— circshift、squeeze
circshift:顾名思义,循环移动,循环的意义在于,移出的数据不丢失,而是来到队列的首部位置,也即其实是将原始序列视为一种圆环。
1. 基本用法
默认为右移。
- Y = circshift(A,K)
- Y = circshift(A,K,dim)
circshift(1:10, 3)8 9 10 1 2 3 4 5 6 7
2. 简单应用
将 1, 2, 3, 4, 5, 6, 7 变为 1, 5, 2, 6, 3, 7, 4,也即形成犬牙交错的形式:
n = 7;
a = zeros(1, n);
for i = 1:n,a(i) = i;a = circshift(a, [0, -1]);
end
a
此时要求长度必须为奇数,而不能为偶数,当长度为偶数时:
n = 1
a = 5 0 6 0 7 0 8 0
3. squeeze
移除 singleton 的维度,所谓 singleton dimension,是指 size(A, dim) = 1
的 dim
。
>> y = rand(2, 1, 3)% size(y, 2) == 1
y(:,:,1) =0.81470.9058y(:,:,2) =0.12700.9134y(:,:,3) =0.63240.0975>> z = squeeze(y)% 2, 1, 3 ⇒ 2, 3% 1, 2, 3 ⇒ 2, 3
z =0.8147 0.1270 0.63240.9058 0.9134 0.0975
matlab 高级函数 —— circshift、squeeze相关推荐
- matlab 高级函数
2*randn(sz):0 均值,方差为 4(variance), standard deviation:标准差为 2: numel():returns the # of elements: nume ...
- matlab 高级函数 —— colfilt/blockproc (图像)矩阵的分块处理
colfilt 执行功能与 blockproc/nlfilter 类似,但效率更高. B = colfilt(A,[m n],block_type,fun),block_type:distinct/s ...
- matlab 高级函数 —— ind2sub、kron
1. ind2sub ind2sub:index to subscripts ,线性索引(比如一个数组按列序组织为一个向量)转换为下标. [I,J] = ind2sub(siz,IND)% sz:矩阵 ...
- matlab 高级绘图函数
matlab高层绘图函数即是指Matlab提供了一系列的绘图函数,这些绘图函数使得用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形.与高级绘图函数的相对的是,低级绘图函数,这 ...
- Matlab参考函数
附录1 常用命令 附录1.1 管理用命令 函数名 功能描述 函数名 功能描述 addpath 增加一条搜索路径 rmpath 删除一条搜索路径 demo 运行Matlab演示程序 type 列出.M文 ...
- matlab常用函数与常用指令大全
matlab常用函数与常用指令大全 matlab常用函数- - 1.特殊变量与常数 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 i ...
- matlab watershed函数简单实现_薛定宇教授大讲堂(卷):MATLAB程序设计|文末赠书...
00作者简介 薛定宇 分别在沈阳工业大学.东北大学和英国Sussex大学获得学士(1985年).硕士(1988年)和博士学位(1992年),1997年任东北大学信息学院教授.深耕于计算机在数学与自动控 ...
- 【整理】Matlab常用函数
第一篇:Matlab软件函数 一.软件操作函数 1)命令窗口函数: clc:清空命令窗口,使用向上箭头翻看命令. open:打开文件,文本文件(*.doc),可执行文件(*.exe),图形文件(*.f ...
- matlab meshc函数_MATLAB函数库大全(收藏版)
转发朋友圈获30赞,截图发送至公众号对话框,即可获该文章的PDF版本方便阅读. 目录 1 常用命令 表1.1 管理用命令 表1.2管理变量与工作空间用命令 表1.3文件与操作系统处理命令 表1.4窗口 ...
最新文章
- python是什么语言开发的-少儿编程有什么好处?儿童编程课程学习Python的4大原因...
- SpringMVC核心技术---转发和重定向
- 被误解的MVC和被神化的MVVM
- Linux系统Logrotate服务介绍
- java环境变量含义_Java环境变量的配置及意义
- zabbix中mysql连不上的排错_zabbix 安装及简单排错
- .NET实现之(自动更新
- Exchange Server 2013系统要求
- 想要创业有没有过来人能够指导一下
- [转载] Unicode文本排序和Unicode数据库
- 集成电路模拟版图入门-版图基础学习笔记(四)
- 【翻译】【词典】【词库】(PC版)离线词典GoldenDict+离线词库--地表最强 (by shany shang)
- 使用Aria2下载百度网盘和115的资源
- 虚拟化实战——存储(二)
- SHOPNC 插件机制的实现记录
- QT - 小型翻车现场
- Android添加手机黑名单,手机来电拦截实现详解与Demo,一个不错的练手项目,涵盖Android四大组件。
- ScriptX,smsx打印控件安装的终极解决办法
- 全闪存存储、混合闪存存储
- 穷养儿富养女 很多人都不知道这句话的真正含义
热门文章
- linux asm 使用情况,在Linux 6上使用UDEV解决 ASM存储设备问题( single path)
- php会不会被人工智能取代,人工智能真的会取代前端开发吗?
- if shell 条件语句简写_shell中的if语句
- select count(*) 和 select count(1) 以及 select count(column) 的区别
- zookeeper观察者模式设计实例
- 计算机系统的工作方式,计算机的操作系统与工作方式
- 两表查询很慢mysql_影响mysql性能的方面
- Navicat过期问题的解决
- 网络粘包解包问题杂谈
- 图像变换——图像反转