matlab二维数组访问和删除
来源:互联网 发布:淘宝蜗牛的潘多拉 编辑:程序博客网 时间:2024/04/29 23:23
- 首先应该说明在数组操作过程中,[ ]和( )的不同。
中括号用来构建向量(vectors)或者矩阵(matrixs),
例如 [1 2 3]就是一个有三个元素的向量,[2 3 4;5 6 7]就是一个2*3的矩阵,分号用来结束一行。
小括号用来引用数组的元素,
例如X(1)就是数组的第一个元素,X([1 2 3])表示引用数组的前三个元素
- 访问
A(:,j)用来访问矩阵的第j列的全部元素。A(i,:)用来访问矩阵的第i行的全部元素。A(i:j)表示矩阵第i行,第j列的全部元素。A(i:i+m,:)用来访问第i~i+m行的所有元素,A(:,k:k+m)表示第k~k+m列的所有元素,A(i:i+m,k:k+m)表示第i行到第i+m行中的第k~k+m列元素。此外,还可利用一般向量和end运算符来表示矩阵下标,从而获得子矩阵。end表示某一维的末尾元素下标。
- 删除
在MATLAB中,定义[]为空矩阵。给变量X赋空矩阵的语句为X=[]。注意,X=[]与clear X不同,clear是将X从工作空间中删除,而空矩阵则存在于工作空间中,只是维数为0。
0 0
- matlab二维数组访问和删除
- matlab二维数组访问和删除
- Vector 二维数组动态申请和访问
- 二维数组的动态分配和删除
- 二维数组的动态分配和删除(转载)
- 动态创建和删除二维数组
- 动态建立和删除二维数组
- C++ 二维数组动态申请和删除
- 二维数组的动态分配和删除
- new 二维数组的动态分配和删除
- cpp二维数组的创建和删除
- 二维数组的分配和删除
- C++动态创建和删除二维数组
- 二维动态数组的删除和创建
- 指针访问二维数组
- 指针访问二维数组
- 二维数组访问问题
- 动态分配、删除二维数组
- 访问数据的方法
- test2
- iOS网络编程之NSStream
- Hive文件详解
- JSON用法
- matlab二维数组访问和删除
- VC6 如何删除属性或方法 -ATL
- 【天嵌使用教程】嵌入式主板VS2008开发windows C#基本流程
- linux rz批量上传
- UIButton 个人笔记
- python问题:IndentationError:expected an indented block错误解决
- [前端框架]电子地图之三维地图开发
- 微信公众平台开发入门教程(三)消息类型讲解
- 微信公众平台开发入门教程(二)启用开发模式