1.cumsum() 累积和

1.1 B = cumsum(A)
比如 B(2)=A(1)+A(2) B(5) = A(1) +A(2)+A(3)+A(4)+A(5)
如果 A 是向量,则 cumsum(A) 返回包含 A 元素累积和的向量。
如果 A 是矩阵,则 cumsum(A) 返回包含 A 每列的累积和的矩阵。
如果 A 为多维数组,则 cumsum(A) 沿第一个非单一维运算。

1.2 B = cumsum(A,dim)
返回沿维度 dim 的元素的累积和。
例如,如果 A 是矩阵,则 cumsum(A,2) 返回每行的累积和。

1.3 B = cumsum(___,direction)
可选择性地使用上述任何语法指定方向。必须指定 A,也可以指定 dim。
例如,cumsum(A,2,‘reverse’) 通过从尾到头计算 A 的第二个维度返回其中各行的累积和。

1.4 B = cumsum(___,nanflag)
指定在上述任意语法的计算中包括还是忽略 NaN 值。cumsum(A,‘includenan’) 会在计算中包括所有 NaN 值,而cumsum(A,‘omitnan’) 则忽略这些值。

2. ~用法

2.1 非,取反 ,不等于(~=)

f = 1;
g = ~f输出结果 g = 0 %逻辑变量f = flase;
g = ~f输出结果 g = 1

2.2 忽略输出参数
如unique函数有三个输出参数,而我们只需要第二个参数

[~,rank,~]=unique(array,'rows');

3.sort() 排序

3.1 B = sort(A)
按升序对 A 的元素进行排序
如果 A 是向量,则 sort(A) 对向量元素进行排序。
如果 A 是矩阵,则 sort(A) 会将 A 的列视为向量并对每列进行排序。
如果 A 是多维数组,则 sort(A) 会沿大小不等于 1 的第一个数组维度计算,并将这些元素视为向量。

3.2 B = sort(A,dim)
返回 A 沿维度 dim 的排序元素
例如,如果 A 是一个矩阵,则 sort(A,2) 对每行中的元素进行排序。

3.3 B = sort(___,direction)
使用上述任何语法返回按 direction 指定的顺序显示的 A 的有序元素
‘ascend’ 表示升序(默认值),‘descend’ 表示降序。

3.4 B = sort(___,Name,Value)
指定用于排序的其他参数。
例如,sort(A,‘ComparisonMethod’,‘abs’) 按模对 A 的元素进行排序。

3.5 [B,I] = sort(___)
会为上述任意语法返回一个索引向量的集合。
I 的大小与 A 的大小相同,它描述了 A 的元素沿已排序的维度在 B 中的排列情况。

[SortMSLL,Index] = sort(MSLL);
%将MSLL按升序排列放在SortMSLL中,Index为升序排列后的索引

4.ceil()、floor()、round()四舍五入

%ceil 往大四舍五入
ceil(0.2)
输出:1% floor 往小四舍五入
floor(0.8)
输出:0% round 常规四舍五入
round(0.8)
输出:1
round(0.2)
输出:0
round(0.5)
输出:1

5.各行元素和各列元素求积

求每列乘积:prod(a)
求每行乘积:prod(a,2)

6.二进制与十进制转换

%二进制转十进制
bin2dec('1001')
9%十进制转二进制
dec2bin(9)
'1001'

7. disp()显示变量的值

A = [1,2,3];
disp(A)
1 2 3S = 'Hello World.';
disp(S)
Hello World.disp('     Corn      Oats      Hay')Corn      Oats      Hay

8. abs()绝对值或模

abs(-5)
5

9. struct()结构体 .的后面是名称

s = struct 创建不包含任何字段的标量 (1×1) 结构体s = struct('a',[1,2,3])
s.a = [1,2,3]s = struct('x',{'a','b','c'})
s(1).x = 'a'
s(2).x = 'b'
s(3).x = 'c's = struct('x',{'a','b'},'y','c')
s(1).x = 'a'、s(2).x = 'b'、s(1).y = 'c' 和 s(2).y = 'c's = struct([]) 创建不包含任何字段的空 (0×0) 结构体

matlab 常用函数或符号用法总结相关推荐

  1. Matlab——常用函数的用法总结(部分直接摘自mathwork,持续更新)

    Matlab--常用函数的用法总结(部分直接摘自mathwork,持续更新) 文章目录 Matlab--常用函数的用法总结(部分直接摘自mathwork,持续更新) 一.绘图篇 1.图像显示形式 ①f ...

  2. matlab 函数提取某一项,Matlab——常用函数使用总结(部分直接从mathwork中提取并不断更新),的,用法,摘自,持续...

    Matlab--常用函数的用法总结(部分直接摘自mathwork,持续更新) 一.绘图篇 1.图象显示形式 ①figure(创建图窗窗口) figure:使用默认属性值创建一个新的图窗窗口.生成的图窗 ...

  3. matlab常用函数表格,(完整版)MATLAB常用函数总结,推荐文档

    <(完整版)MATLAB常用函数总结,推荐文档>由会员分享,可在线阅读,更多相关<(完整版)MATLAB常用函数总结,推荐文档(15页珍藏版)>请在人人文库网上搜索. 1.MA ...

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

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

  5. matlab doc函数,matlab常用函数.doc

    matlab常用函数.doc MatLab 常用函数 1. 特殊变量与常数 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 name ...

  6. matlab常用函数与常用指令大全

    matlab常用函数与常用指令大全 matlab常用函数- - 1.特殊变量与常数 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 i ...

  7. matlab常用函数汇总

    matlab常用函数汇总 1.特殊变量与常数 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 inputname 输入参数名 NaN ...

  8. 自动控制原理MATLAB常用函数总结

    自动控制原理MATLAB常用函数总结 一.控制系统的数学模型 1. 传递函数数学模型 G(s)=num(s)den(s)G(s)=\frac{num(s)}{den(s)} G(s)=den(s)nu ...

  9. matlab函数accumarray,MATLAB常用函数

    %%%%%%%%%%%%%%% %MATLAB常用函数 %%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %特殊矩阵构造函数 %%%%%%%%%%%%%%%% ones 创建一个所有元 ...

  10. matlab 常用函数和技巧

    %%这个博客主要是为了自己记忆,持续跟新.... 1.数组操作,matlab数组操作绝对是我见过的所有语言中最方便的,但肯定也是有技巧的 (1)一般来说如果是直接给一个数组一次性赋值,可以:A=B,无 ...

最新文章

  1. 关于Mysql5.6半同步主从复制的开启方法【转】
  2. R语言随机森林模型:计算随机森林模型的特征重要度(feature importance)并可视化特征重要度、使用少数重要特征拟合随机森林模型(比较所有特征模型和重要特征模型在测试集上的表现差异)
  3. windows server 2003断开远程之后自动注销用户
  4. 区块链 软分叉和硬分叉 简介
  5. P8215-[THUPC2022 初赛]分组作业【网络流】
  6. CentOS 6.5 安装Python 3.5
  7. QT int QString char转换
  8. redirect与forward跳转的区别
  9. db_mysql.so_MySQL登陆时提示找不到到libmysqlclient.so.15
  10. 驴妈妈、途牛们该如何收割亲子游市场的红利?
  11. 一幅漫画趣味解读 Linux 内核
  12. 11个思维导图知识点整理帮你决胜考研(基础课和计算机专业课)| 寻找C站宝藏
  13. matlab如何把正弦转化为余弦公式,高中正弦和余弦公式定理,正余弦转化公式
  14. Jmeter之JSON Extractor
  15. 微软黑客马拉松@您,低代码风云再赛
  16. 写文章没高质量配图?python爬虫绕过限制一键搜索下载图虫创意图片!
  17. 天仙般的王祖贤和林青霞,她们都是用AI修复的
  18. JZOJ 1403.渡河
  19. java 子类克隆_Java 浅克隆、深克隆
  20. 想要制作令人震撼的大屏可视化,要如何提升自己的可视化效果?

热门文章

  1. 黑马程序员传智播客 匹配分组学习分组
  2. unity IEnumerator 协程的理解
  3. Atitit 数据join 的原理与java实现 Atitit join表连接的原理与实现 13、SQL Server 表连接的三种方式   (1) Merge Join   (2) Nested
  4. Atitit 订单处理原理与功能设计attilax总结
  5. paip.判断字符是否中文与以及判读是否是汉字uapi python java php
  6. paip.PHP zend解密—以SHOPEX4.8.4为例
  7. paip.租房宝付房租功能抓包总结
  8. Ubuntu: apt安装clang
  9. 当第一资本、高盛、摩根士丹利等巨头纷纷启用CDO时,您想到了什么?
  10. Linux宝库的八多和八少