MATLAB基础数组操作及循环语句语法简介
向量索引
1,(向量)数组创建与元素存取
>> v = [1,3,5,7,8]v =1 3 5 7 8
>> a = v(1),v(3) = 9a =1v =1 3 9 7 8
2,转置运算
>> v = [1,3,5,7,8];
>> w = v.'
w =13578
3,多个数据进行存取
其中end表示向量中的最后一个元素
>> v = [1,3,5,7,8];
>> v(1:3)
ans =1 3 5
>> v(2:end)
ans =3 5 7 8
4,行向量转列向量
>> v = [1,3,5,7,8];
>> v(:)
ans =13578
5,索引不连续数据
>> v = [1,3,5,7,8];
>> v(1:2:end) %表示从1开始,步长为2,到最后一个元素结束
ans =1 5 8
>> v(end:-2:1) %表示从最后一个元素开始计数,补长为-2,直到第一个元素为止
ans =8 5 1
6,用另一个向量做索引
>> v = [1,3,5,7,8];
>> v([1 4 5])
ans =1 7 8
矩阵索引
1,矩阵的创建
>> a = [1,2,3;4,5,6;7,8,9]
a =1 2 34 5 67 8 9
2,矩阵的索引
>> a (2,3)
ans =6
同样类似向量,这里也可以对矩阵进行赋值
3,矩阵索引使用冒号操作符来在矩阵中选择一个二维元素块
>> a = [1,2,3;4,5,6;7,8,9]
a =1 2 34 5 67 8 9
>> b = a(:,3) %冒号的作用相当于a(1:3,3)
b =369
这里其实可以发现,
之前的其实是行row
,后面的是列column
类似操作如下验证
>> a = [1,2,3;4,5,6;7,8,9];
>> b = a(1:2,2:3)
b =2 35 6
4,使用向量对矩阵进行索引元素
>> a = [1,2,3;4,5,6;7,8,9];
>> E = a([1 3],[2 3])
E =2 38 9
这里是a([a b][c d])
选出的为a行c列,a行d列,b行c列,b行d列
5,使用a(:)
进行矩阵索引
>> a(:)
ans =147258369
6,计算矩阵元素之和
>> sum(a)
ans =12 15 18
>> sum(sum(a))
ans =45
>> sum(a(:)) %同样也可以进行运算
ans =45
7,随机生成数组
>> rand(2,4)
ans =0.8147 0.1270 0.6324 0.27850.9058 0.9134 0.0975 0.5469
循环语句语法规则
if 循环
for常常用来描述循环次数已知的循环
while循环
MATLAB基础数组操作及循环语句语法简介相关推荐
- python 循环语句结果存储_【零基础学Python】循环语句
while循环语句 可以使用while语句一遍又一遍的执行代码块.只要while语句的条件为True,子句的代码就会执行下去.在代码中,一条while语句始终包含以下内容: while关键字 条件(即 ...
- PostgreSQL修炼之道:从小工到专家. 3.1 SQL语句语法简介
3.1 SQL语句语法简介 3.1.1 语句的分类 SQL命令一般分为DQL.DML.DDL几类. DQL:数据查询语句,基本就是SELECT查询命令,用于数据查询. DML:Data Manipul ...
- VB.net:VB.net编程语言学习之操作符(变量/常量/数据类型/声明)逻辑控制语句(条件判断/循环语句)的简介、案例应用之详细攻略
VB.net:VB.net编程语言学习之操作符(变量/常量/数据类型/声明)&逻辑控制语句(条件判断/循环语句)的简介.案例应用之详细攻略 目录 VB.net编程语言学习之操作符/变量/常量/ ...
- go for 循环遍历数组并排序_Go语言基础教程:for循环语句
一.程序的流程结构 程序的流程控制结构一共有三种:顺序结构,选择结构,循环结构. 顺序结构:代码从上向下逐行的执行 选择结构:条件满足,某些代码才会被执行.0-1次 if语句,switch语句 循环结 ...
- 浅谈PHP遍历数组之for循环语句
数组是一个非常基础和重要的数据结构,当我们创建好一个数组后,就需要去操作它:而数组最常见的一个操作就是循环遍历.PHP中支持多种遍历数组的方法,今天我们就来学习如何利用for循环语句来遍历数组,下面来 ...
- Linux从入门到精通系列之SHELL编程循环语句语法及实例详解(forwhileuntil)
前言 Shell作为一种脚本编程语言,同样了包含了循环,分支等其他程序控制结构,从而能够轻松完成更加复杂.强大的功能.我们今天就来认识for.while.case语句的具体应用. 插个小广告吧,虽然我 ...
- 手写C语言之分支循环语句-语法详细版(06)
目录 前言 什么是语句? 分支选择语句 if 语句 悬空else switch语句 switch和break switch-default 循环语句 while循环 break与continue 九九 ...
- Uipath 学习栏目基础教学:4Uipath 循环语句
提示: 专栏解锁后,可以查看该专栏所有文章. 文章目录 一.四种循环 二.分支 . 三.for each 四.while循环 五.do _ while循环 一.四种循环 Uipath 里有四种循环语句 ...
- JavaScript程序基础(六)循环语句
循环,表达的是一组重复进行的过程或工作. 循环语句比顺序语句.条件语句更抽象.更灵活,是一个难点.重点. 一.while循环语句也称为前测试循环语句,它是利用一个条件来控制是否要继续重复执行这个语句. ...
最新文章
- 【C++】多态(早期绑定、后期绑定)、抽象类(纯虚函数)、虚析构函数
- 【面向对象编程】(1) 类实例化的基本方法
- golang类型断言的使用(Type Assertion)
- Javascript面向对象编程(二):构造函数的继承
- 算法章节 递归、排序、⼆分查找
- php 模拟ip访问网页,curl模拟浏览器,ip,来源,进行网站采集的实现方法
- ​多大分辨率图像做分类更适合?浙大华为国科大等提出Dynamic Resolution Network,降低计算量还提性能!...
- Spark Structured : java.lang.RuntimeException: Offsets committed out of order: 2 followed by 0
- 485不用双绞线可以吗_刘兴亮丨有了北斗,中国可以不用GPS吗
- Java 和C# 最大的不同是对底层的控制能力不同
- 如何在Mac OS上从Photoshop作为插件访问Topaz Mask AI
- 实际运用中DataSet、DataTable、DataRow点滴
- Android连接数据库的问题
- 虚拟机安装CentOS6.5分配内存一般20G,之后如何扩展内存,扩充磁盘!
- 移动端背景图css6,移动端适配之雪碧图(sprite)背景图片定位
- python如何拼读英语单词怎么写_怎么用英标快速拼读英语单词,这些技巧你知道吗...
- 网络安全之基础入门(一)
- Kurento-6.7.1 媒体服务器搭建详细教程(Kurento-Media-Server)
- 组播PIM-原理介绍+报文分析+配置示例
- CPU峰值性能计算方法
热门文章
- [Angular 6] 初学angular,环境全部最新,[ ng serve ] 不能启动,卡在 95% 不动 => 解决方案
- 解决启动nginx时报80端口被占用的问题
- JAVA分布式架构的演变及解决方案
- SQLSERVER误删除了Windows登录用户验证方式使用Windows身份验证的解决方法
- 在不推动提交的情况下触发Travis-CI重建?
- oracle Expdp带条件,Oracle 11g expdp中query参数的使用
- java 同时修改同一个数据_Java 语言中锁的设计与应用
- enq: tt - contention_时空中的绘旅人tt游戏下载-时空中的绘旅人tt客户端下载v1.0.16 安卓版...
- 盒子阴影(HTML、CSS)
- Mac如何设置intellij idea中文