Matlab常用函数:二进制和十进制转换,均值,方差
文章目录
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常用函数:二进制和十进制转换,均值,方差的更多相关文章
- matlab 常用函数
Matlab常用函数 Matlab的内部常数 eps 浮点相对精度 pi 圆周率 exp 自然对数的底数e i 或j 虚数单位 Inf或 inf 无穷大 Matlab概率密度函数 ...
- MATLAB常用函数, 常见问题
MATLAB常用函数 1.常用取整函数 round(x):四舍五入函数 floor(x) : 向下取整, 即 floor(1.2)=1, floor(1.8) = 1 ceil(x) : 向上取整, ...
- MATLAB中FFT_HDL_Optimized模块定点(IEEE754单精度float格式)二进制与十进制转换实现
早些时间段,做了Matlab中FFT_HDL_Optimzed模块FFT HDL代码仿真,并与Xilinx Vivado自带的xfft IP进行单精度浮点比较(后面随笔叙述).因为FFT_HDL_Op ...
- Matlab常用函数集锦
ndims(A)返回A的维数size(A)返回A各个维的最大元素个数length(A)返回max(size(A))[m,n]=size(A)如果A是二维数组,返回行数和列数nnz(A)返回A中非0元素 ...
- matlab 常用函数(数学建模-复习)
常用函数 fscanf(fid, '%c', inf) -> 直接读取整个文件, 因为inf表示无穷 strtrim char(num): 将num转为ASCII字符 strtok(conten ...
- MATLAB常用函数
Matlab的内部常数 pi 圆周率 exp(1) 自然对数的底数e i 或j 虚数单位 Inf或 inf ...
- matlab 常用函数汇总
1. 特殊变量与常数 主题词 意义 主题词 意义 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 inputname 输入参数名 Na ...
- MATLAB常用函数(不定时更新)
1.pause 一般情况下pause(a)表示程序暂停a秒后继续执行,但有时候也存在这种情况,程序中只有pause:并没有参数a,这样的意思是程序暂停,按任意键程序继续执行.2.uiwait(h,ti ...
- Matlab常用函数(1)
1.max() C = max(A) A为向量,返回最大值.若为矩阵,以类向量为基准,返回每列的最大值的行向量.若为多维矩阵.切片返回每一个2维矩阵的行向 量. C = max(A,B) ...
随机推荐
- electron-ipc通信性能分析
electron-ipc通信性能分析 electron的主进程和渲染进程间通信方案 ipc通信 借助外部存储通信(通过ipc通知其它进程去读取) 方案描述 ipc通信 使用 主进程 ==> 渲染 ...
- redis学习第二天
Redis 在 2.8.9 版本之后添加了 HyperLogLog 结构 Redis HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是,在输入元素的数量或者体积非常非常 ...
- 远程连接MySQL错误“plugin caching_sha2_password could not be loaded”的解决办法
远程连接MySQL错误"plugin caching_sha2_password could not be loaded"的解决办法 问题描述: 今天在阿里云租了一个服务器,当我用 ...
- SVN分支的创建与使用
首先放出右键菜单点击Branch/tag... 所示位置输入想新建分支的路径 然后ok就完成了 之后就是切换分支上传代码了 点击Switch... 在里面就可以切换分支了To path
- PUN丨实用API
原文地址:PUN丨实用API 当前房间人数 int num = PhotonNetwork.CurrentRoom.PlayerCount; 当前脚本是否属于当前玩家 //需继承MonoBehavio ...
- Qt5实现文本编辑器(附图片转PDF与详细代码)
1. 功能介绍 老规矩,我们直接上截图 这是主界面 文件菜单界面 编辑菜单界面 设置菜单界面 关于菜单界面 2. 功能演示 设置字体颜色 设置字体大小 点击关于菜单 点击关于Qt菜单 会自动跳转到Qt ...
- DDoS攻击的工具介绍
1.低轨道离子加农炮(LOIC) 1.1 什么是低轨道离子加农炮(LOIC)? 低轨道离子加农炮是通常用于发起DoS和DDoS攻击的工具.它最初是由Praetox Technology作为网络压力测试 ...
- release模式下打断点调试 配置选项
最近调试一个离职的同事留下的工程,DEBUG模式下顺利,RELEASE的时候就崩溃了,显示为"帧不在模块中"--简直一头雾水 于是我修改配置,为了能够在Release模式中打断点调 ...
- 浅谈最长上升子序列(O(n*logn)算法)
今天GM讲了最长上升子序列的logn*n算法,但没讲思路... 我看了篇博客,发现-- 说的有道理!!! 首先,举例子: a[7]={1,2,4,3,6,7,5}(假设以1开头) 很明显,LIS=5: ...
- NoSql非关系型数据库之MongoDB应用(三):MongoDB在项目中的初步应用
业精于勤,荒于嬉:行成于思,毁于随. 我们可以结合相关的IDE做一个简单的增删改查了,实现MongoDB在项目中的初步应用. 前提是安装了MongoDB服务和MongoDB可视化工具,没有安装的可以点 ...