![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
matlab
廖香立
粗陋浅薄的我
展开
-
sort与sortrows
sort(A)若A是向量不管是列还是行向量,默认都是对A进行升序排列。sort(A)是默认的升序,而sort(A,'descend')是降序排序。sort(A)若A是矩阵,默认对A的各列进行升序排列sort(A,dim)dim=1时等效sort(A)dim=2时表示对A中的各行元素升序排列看下面的例子 >> A=magic(3)A =8 1 63 5 74 9 2>> so...转载 2018-03-20 21:35:40 · 506 阅读 · 0 评论 -
size
size():获取矩阵的行数和列数(1)s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时矩阵的行数,第二个元素是矩阵的列数。(2)[r,c]=size(A),当有两个输出参数时,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c。(3)size(A,n)如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则 size将返回...原创 2018-03-20 21:42:11 · 357 阅读 · 0 评论 -
subplot确定图的位置
subplot是MATLAB中的函数。使用方法:subplot(m,n,p)或者subplot(m n p)。subplot是将多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果m=2就是表示2行图。p表示图所在的位置,p=1表示从左到右从上到下的第一个位置。注:p可以为小数...转载 2018-03-20 21:41:15 · 2470 阅读 · 0 评论 -
classify线性判别分析函数
在Matlab中,将已经分类的m个数据(长度为n)作为行向量,得到一个矩阵trianing,每行都属于一个分类类别,分类类别构成一个整数列向量g(共有m行),待分类的k个数据(长度为n)作为行向量,得到一个矩阵sample,然后利用classify函数进行线性判别分析(默认)。它的格式为: classify(sample,training,group) 其中,...转载 2018-03-20 21:40:25 · 3106 阅读 · 2 评论 -
rand randn randi
1,rand 生成均匀分布的伪随机数。分布在(0~1)之间 主要语法:rand(m,n)生成m行n列的均匀分布的伪随机数 rand(m,n,'double')生成指定精度的均匀分布的伪随机数,参数还可以是'single' rand(RandStream,m,n)利用指定的RandStream(我理解为随机种子)生成伪随机数2,randn 生成标准...转载 2018-03-20 21:39:31 · 236 阅读 · 0 评论 -
xlsread的返回值
数据:基地 R 865 141 无名高地 690 131基地 S 941 187 山谷 1 254 495基地 T 711 841 山谷 11 736 443101 高地 782 726 山谷 01 128 78912 高地 769 385 山谷 001 349 816116 高地 453 956 指令:clc,cleara=xlsread('1.xlsx');[...原创 2018-03-20 21:38:45 · 2468 阅读 · 0 评论 -
zeros和ones
zeros函数——生成零矩阵ones函数——生成全1阵【zeros的使用方法】B=zeros(n):生成n×n全零阵。B=zeros(m,n):生成m×n全零阵。B=zeros([m n]):生成m×n全零阵。B=zeros(d1,d2,d3……):生成d1×d2×d3×……全零阵或数组。B=zeros([d1 d2 d3……]):生成d1×d2×d3×……全零阵或数组。B=zeros(size(...转载 2018-03-20 21:38:03 · 455 阅读 · 0 评论 -
细胞数组
MATLAB的细胞数组2011-09-24 19:49转自http://hi.baidu.com/lqhbupt/blog/item/4eabf12c45ab20241e3089f3.htmlMatlab从5.0版开始引入了一种新的数据类型—细胞( cell ),该结构可以把不同类型的数据纳入到一个变量中。普通数组中的每个元素都必须具有相同的数据类型,而细胞则没有此要求。细胞变量的表示方法类似于带...转载 2018-03-20 21:37:17 · 1725 阅读 · 0 评论 -
dsolve解微分方程
Matlab中solve函数主要是用来求解线性方程组的解析解或者精确解。对于得出的结果是符号变量,可以通过vpa()得出任意位数的数值解!solve函数的语法定义主要有以下四种:solve(eq)solve(eq, var)solve(eq1, eq2, …, eqn)g = solve(eq1, eq2, …, eqn, var1, var2, …, varn)eq代表方程,var代表的是变量。...转载 2018-03-20 21:36:41 · 7186 阅读 · 0 评论 -
disp函数
1.输出字符串:>>disp('my test')my test2.输出数字:>> test=3;>> disp(test)33.同时输出字符串和数字:>> test=3;>> disp(['my test=',num2str(test)])my test=3...原创 2018-03-21 12:43:25 · 7510 阅读 · 0 评论