Size

size(A)函数是用来求矩阵的大小的。 若A是一个3×4的二维矩阵:

s=size(A)

返回一个行向量s,s的第一个元素是矩阵的行数,第二个元素是矩阵的列数

输出:s= 3 4

[r,c]=size(A)

将矩阵A的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c

输出:r=3 c=4

[r,c,m]=size(A)

输出:r=3 c=4 m=1

也就说它把二维矩阵当作第三维为1的三维矩阵,这也如同我们把n维列向量当作n×1的矩阵一样

当a是一个n维行向量时,size(A)把其当成一个1×n的矩阵,因此size(a)的结果是

ans 1 n

而不是a的元素个数n

size(A,n)

如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则 size将返回矩阵的行数或列数。

其中r=size(A,1)该语句返回的是矩阵A的行数, c=size(A,2) 该语句返回的是矩阵A的列数

二进制和十进制转换

a=bin2dec(‘1011001’) %将二进制转换为10进制

a = 89

b=dec2bin(22) %将10进制转换为2进制

b = 10110

dec2bin

函数功能:

把一个十进制数转换成一个字符串形式的二进制数。

语法:

dec2bin(D) 把十进制数D转换成二进制形式,并存在一个字符串中。

dec2bin(D,N) 把十进制数D转换成二进制形式,并存在一个字符串中。N指定二进制的位数,但是如果返回的二进制位数大于N,则以实际为准。

function:

dec2bin Convert decimal integer to its binary representation

usage:

dec2bin(D) returns the binary representation of D as a character vector. D must be a non-negative integer. If D is greater than flintmax, dec2bin might not return an exact representation of D.

dec2bin(D,N) produces a binary representation with at least N bits.

mean 均值

mean(a,1)

%返回每列均值

mean(a,2)

%返回每行均值

例:

a=[1 6 6;4 2 5; 7 2 3];

y1 = mean(a); % 默认形式为列,等价于下面 y2= mean(a,1),结果4.0000 3.3333 4.6667

y2 = mean(a,1) %4.0000 3.3333 4.6667

y3 = mean(a,2) %返回每行的平均值 得到[4.3333;3.6667;4.0000]

max(min) 最大(小)值

C = max(A)

返回一个数组各不同维中的最大元素。

如果A是一个向量,max(A)返回A中的最大元素。

如果A是一个矩阵,max(A)将A的每一列作为一个向量,返回一行向量包含了每一列的最大元素。

C = max(A,B)

返回一个和A和B同大小的数组,其中的元素是从A或B中取出的最大元素。

C = max(A,[],dim)

dim=1: 返回一个行向量,为A每列的最大值

dim=2: 返回一个列向量,为A每行的最大值

std 标准差 var 方差

std(A)

返回 A 沿大小不等于 1 的第一个数组维度(即列)的元素的标准差

S = std(A,w)

当 w = 0 时(默认值),S 按 N-1 进行归一化。

当 w = 1 时,S 按观测值数量 N 进行归一化。

S = std(A,w,dim)

沿维度 dim 返回标准差;

dim = 1 为列

dim = 2 为行

y = skewness(X,flag,dim) 偏度

k = kurtosis(X,flag,dim) 峰度

Matlab常用函数:二进制和十进制转换,均值,方差的更多相关文章

  1. matlab 常用函数

    Matlab常用函数 Matlab的内部常数  eps   浮点相对精度  pi  圆周率  exp  自然对数的底数e  i 或j  虚数单位  Inf或 inf  无穷大 Matlab概率密度函数 ...

  2. MATLAB常用函数, 常见问题

    MATLAB常用函数 1.常用取整函数 round(x):四舍五入函数 floor(x) : 向下取整, 即 floor(1.2)=1,  floor(1.8) = 1 ceil(x) : 向上取整, ...

  3. MATLAB中FFT_HDL_Optimized模块定点(IEEE754单精度float格式)二进制与十进制转换实现

    早些时间段,做了Matlab中FFT_HDL_Optimzed模块FFT HDL代码仿真,并与Xilinx Vivado自带的xfft IP进行单精度浮点比较(后面随笔叙述).因为FFT_HDL_Op ...

  4. Matlab常用函数集锦

    ndims(A)返回A的维数size(A)返回A各个维的最大元素个数length(A)返回max(size(A))[m,n]=size(A)如果A是二维数组,返回行数和列数nnz(A)返回A中非0元素 ...

  5. matlab 常用函数(数学建模-复习)

    常用函数 fscanf(fid, '%c', inf) -> 直接读取整个文件, 因为inf表示无穷 strtrim char(num): 将num转为ASCII字符 strtok(conten ...

  6. MATLAB常用函数

      Matlab的内部常数 pi                   圆周率 exp(1)             自然对数的底数e i 或j                虚数单位 Inf或 inf ...

  7. matlab 常用函数汇总

    1. 特殊变量与常数 主题词 意义 主题词 意义 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 inputname 输入参数名 Na ...

  8. MATLAB常用函数(不定时更新)

    1.pause 一般情况下pause(a)表示程序暂停a秒后继续执行,但有时候也存在这种情况,程序中只有pause:并没有参数a,这样的意思是程序暂停,按任意键程序继续执行.2.uiwait(h,ti ...

  9. Matlab常用函数(1)

    1.max() C = max(A)     A为向量,返回最大值.若为矩阵,以类向量为基准,返回每列的最大值的行向量.若为多维矩阵.切片返回每一个2维矩阵的行向 量. C = max(A,B)   ...

随机推荐

  1. Huawei USG6530防火墙

    CF卡:(Compact Flash)最初是一种用于便携式电子设备的数据存储设备.作为一种存储设备,它革命性的使用了闪存 与sd卡的区别:SD卡的优点是安全.体积小巧,价格较之CF卡相对比较低,适合用 ...

  2. 性能工具之Jmeter压测Hprose RPC服务

    概述 Hprose(High Performance Remote Object Service Engine),国人开发的一个远程方法调用的开源框架.它是一个先进的轻量级的跨语言跨平台面向对象的高性 ...

  3. Java并发之ReentrantLock源码解析(一)

    ReentrantLock ReentrantLock是一种可重入的互斥锁,它的行为和作用与关键字synchronized有些类似,在并发场景下可以让多个线程按照一定的顺序访问同一资源.相比synch ...

  4. 关于基于Nexus3和Docker搭建私有Nuget服务的探索

    背景简介 NuGet是Microsoft开发平台的程序集包管理器,它由客户端工具和服务端站点组成,客户端工具提供给用户管理和安装/卸载软件程序包,以及打包和发布程序包到NuGet服务端站点等功能,服务 ...

  5. 05 jumpserver权限管理

    5.权限管理: 在同一个组下的用1户之间,资产是共享的. (1)为10.0.0.121_slavenode1资产授权: (2)为10.0.0.201_lc-pc资产授权: (3)查看授权列表:

  6. CentOS-Docker搭建GitLab

    官方教程 下载镜像 $ docker pull gitlab/gitlab-ce:latest 创建相关目录 $ mkdir -p /home/gitlab/config /home/gitlab/l ...

  7. HTTP:Java实现HTTP请求的三种方式

    目前JAVA实现HTTP请求的方法用的最多的有两种: 一种是通过HTTPClient这种第三方的开源框架去实现.HTTPClient对HTTP的封装性比较不错,通过它基本上能够满足我们大部分的需求,H ...

  8. Java:jar包与war包的差异

    一般将项目分为两层:服务层和表现层(视图层),通常我们把服务层打包成jar,而把视图层的包打成war包. 仔细对比可以发现: jar包中包含了你写程序的所有服务或者第三方类库,它通常是作为幕后工作者, ...

  9. 『心善渊』Selenium3.0基础 — 27、unittest跳过测试的使用

    目录 1.什么是跳过测试 2.常用的跳过测试方法和装饰器 3.跳过测试示例 4.TestCase.skipTest()方法 1.什么是跳过测试 当测试用例写完后,有些模块有改动时候,会影响到部分用例的 ...

  10. Java | Random 和 Math 的概述及使用

    Random Random类是java.util的包里面提供的我们常用的API,方便我们操作的,还有非常多像Random一样的类. Random的作用 生成一个随机数字,可以指定范围,也可以真的随机. ...