【新星计划】MATLAB-冒号:符号详解
MATLAB 中可以使用 “:” 来建立矢量、下标数组和指定的迭代,是最有用的 MATLAB 运算符之一。
下述例子建立了一个包括 1~10 的一个行向量:
1:10
MATLAB执行该语句,结果返回一个行向量,包含了从1到10的整数:
ans =
1 2 3 4 5 6 7 8 9 10
如果想指定以外的一个增量值,例如:
100: -5: 50
MATLAB执行该语句,返回以下结果:
ans =
100 95 90 85 80 75 70 65 60 55 50
让我们再举一个例子:
0:pi/8:pi
MATLAB执行该语句,返回以下结果:
ans =
Columns 1 through 7
0 0.3927 0.7854 1.1781 1.5708 1.9635 2.3562
Columns 8 through 9
2.7489 3.1416
可以使用冒号 “:” 运算符建立矢量指数来选择行、列或数组中的元素。
下表描述了其用于此目的(让我们有一个矩阵A):
详细例子
在 MATLAB 中建立一个脚本文件,并输入下述代码:
A = [1 2 3 4; 4 5 6 7; 7 8 9 10]
A(:,2) % second column of A
A(:,2:3) % second and third column of A
A(2:3,2:3) % second and third rows and second and third columns
运行该文件,显示下述结果:
A =
1 2 3 4
4 5 6 7
7 8 9 10
ans =
2
5
8
ans =
2 3
5 6
8 9
ans =
5 6
8 9
【新星计划】MATLAB-冒号:符号详解相关推荐
- C++ 双冒号::符号详解
一.作用域符号: 作用域符号 :: 的前面一般是类名称,后面一般是该类的成员名称,C++ 为例避免不同的类有名称相同的成员而采用作用域的方式进行区分. 例如:A,B 表示两个类,在 A,B 中都有成员 ...
- 1. 批处理常用符号详解:
1. 批处理常用符号详解: -------------------------------------------- 1.@ 一般在它之后紧跟一条命令或一条语句,则此命令或语句本身在执行的时候不会显示 ...
- 20-Linux系统进程与计划任务相关命令详解整合
系统进程与计划任务相关命令详解整合 at at命令用于在指定时间执行命令.它能够接受在当天的hh:mm(小时:分钟)式的时间指定.假如该时间已过去,那么就放在第二天执行. 也能够使用midnight( ...
- win7下计划任务schtasks使用详解及错误:无法加载列资源的解决方法1
win7下计划任务schtasks使用详解及"错误:无法加载列资源"的解决方法1 2011-12-10 20:33 schtasks 命令简述: 安排命令和程序,使其定期运行或在指 ...
- 运算符“||”与“|”,“”和“”的区别 (附带各类位运算符号详解(、|、^、~、<<、>>、>>>)
区别一: 定义不同: || 和 | 都是表示"或",区别是||只要满足第一个条件,后面的条件就不再判断,而|要对所有的条件进行判断. 区别二: 与操作和或操作的区别 (1)在Jav ...
- MATLAB基本语法详解
MATLAB基本语法详解 下面内容 :变量.M-Files.决策.循环容易掌握 命令.数据类型.运算符不需要记住,用了再查 变量 每个MatLab变量可以是数组或者矩阵 最简单的方法指定变量 x = ...
- 《MATLAB图像处理实例详解》:学习第六天(2022.10.09)
4.2.3 图像的缩放 MATLAB 图像处理工具箱中提供了函数imresize( )进行图像的缩放操作,其具体的调用格式如下: B=imresize(A, m):该函数返回缩放后的图像B:A为要进行 ...
- linux之${}符号详解
linux之${}符号详解 ${ }通常用于划定变量名的边界,例如 [root@linuxforliuhj ~]# a=java [root@linuxforliuhj ~]# aa=linux [r ...
- 经验模式分解(EMD)的MATLAB工具箱安装详解
经验模式分解(EMD)的MATLAB工具箱安装详解 MATLAB工具箱安装 时频分析工具箱 安装EMD工具箱 代码检验是否安装成功 MATLAB工具箱安装 首先,本文参考CSDN这篇文章https:/ ...
- 《微信小程序-进阶篇》package.json版本说明及各类版本符号详解(一)
大家好,这是小程序系列的第十一篇文章,在这一个阶段,我们的目标是 由简单入手,逐渐的可以较为深入的了解组件化开发,并且实践积累一些后续项目也就是原神资料站中用得着的组件: 1.<微信小程序-基础 ...
最新文章
- linux + ffmpeg + eclipse 调试
- 【c++】iostreeam中的类为何不可以直接定义一个无参对象呢
- WPF WindowStyle为None
- 正则表达式匹配Python解法
- ajax调用java程序,从微信小程序到鸿蒙JS开发-JS调用Java
- 微信端php 开发技术要求,PHP微信开发技术 - WebFalse文档托管平台
- Matlab Tricks(十一)—— padarray 关于边缘成镜像对称
- python入门经典100例-【python】编程语言入门经典100例--37
- 10条设计师应该知道的字体设置技巧
- Hi3518E_V200 SDK编译笔记 第一季
- 记一次rm -rf之后的数据恢复操作
- 协方差矩阵的计算方法
- CSS实现选中图片效果
- java中的math.abs_在Java中什么意思 Math.abs(x)及同类的的公式
- 阿拉伯数字与中文大写转换excel公式
- c编译动态库和静态库流程
- Tablespace free space
- HashMap底层详讲
- 递推DP(至少和至多之间的转换
- 如何理解递归的原理?