MATLAB基本操作(二):数组中操作
2014-01-07 22:23
211 查看
数组中操作
Last Edit 2014/1/8
主要记录几个常用的操作~
一,创建数组的两个函数
1)linspace(a,b,n):表示创建从a到b的等差数组,个数为n
2)
logspace(a,b,n): generates n points between decades10^a and
10^b
二,size(),length()的作用
三,求数组中元素个数用numel(A)
四,几个特殊数组:
五,数组翻转
六,数组查找
a=find(A), 返回数组A中非零元素单下标索引。注意,是从列开始标号的
[a,b]=find(A),返回数组A中非零元素双下标索引,a对应该行,b对应列
七,数组的排序
B=sort(A); %升序排列,默认是以列来排序的
B=sort(A,dim); %dim=1,列;dim=2,行;
B=sort(A,dim,mode);%mode='ascend','descend'
Last Edit 2014/1/8
主要记录几个常用的操作~
一,创建数组的两个函数
1)linspace(a,b,n):表示创建从a到b的等差数组,个数为n
2)
logspace(a,b,n): generates n points between decades10^a and
10^b
二,size(),length()的作用
三,求数组中元素个数用numel(A)
四,几个特殊数组:
A=[1 2 3;4 5 6]; zeros(size(A)); %创建一个与A一样大小的0数组 ones(size(A)); eye(size(A));
rand(m,n);%m*n个服从0~1的均匀分布数组 rand(m);%m*m个服从0~1的均匀分布数组 rand(size(A));
五,数组翻转
fliplr(A); %左右翻转 flipud(A);%上下翻转 flipdim(A,k);%k=1时,上下翻转;k=2时,左右翻转
六,数组查找
a=find(A), 返回数组A中非零元素单下标索引。注意,是从列开始标号的
[a,b]=find(A),返回数组A中非零元素双下标索引,a对应该行,b对应列
七,数组的排序
B=sort(A); %升序排列,默认是以列来排序的
B=sort(A,dim); %dim=1,列;dim=2,行;
B=sort(A,dim,mode);%mode='ascend','descend'
相关文章推荐
- matlab中基本操作(对已知数组16进制转化为10进制)
- MATLAB 7.0 学习入门 -- (练习二 矩阵和数组基本操作)
- matlab中基本操作(对已知数组16进制转化为10进制)
- matlab基本数组和向量操作
- MATLAB基本操作(二):数组中操作
- Matlab笔记:对数组的基本操作
- matlab矩阵相关基本操作
- 【C】数组的基本操作
- Swift学习记录 -- 7.数组的基本操作
- matlab数组操作知识点总结
- C语言学习笔记:17_数组-一维数组(基本操作,选择和冒泡排序,斐波那契数列)
- Matlab语言 数字图象基本操作 个人总结
- 数据结构实验——基于数组的栈基本操作
- Numpy入门学习之(三) 数组、矩阵基本操作
- Matlab基本操作
- Arrays基本操作一:数组变集合
- oc数组基本操作
- 数组的基本操作
- 舌尖上的javascript数组和字符串基本操作
- Matlab字符串的基本操作