热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

MATLAB常用的基本数学函数

一、MATLAB常用的基本数学函数abs(x):纯量的绝对值或向量的长度angle(z):复数z的相角(Phaseangle)sqrt(x)࿱
一、MATLAB常用的基本数学函数


  abs(x):纯量的绝对值或向量的长度


  angle(z):复数z的相角(Phase angle)


  sqrt(x):开平方


  real(z):复数z的实部


  imag(z):复数z的虚部


  conj(z):复数z的共轭复数


  round(x):四舍五入至最近整数


  fix(x):无论正负,舍去小数至最近整数


  floor(x):地板函数,即舍去正小数至最近整数


  ceil(x):天花板函数,即加入正小数至最近整数


  rat(x):将实数x化为分数表示


  rats(x):将实数x化为多项分数展开


  sign(x):符号函数 (Signum function)。


  当x<0时&#xff0c;sign(x)&#61;-1&#xff1b;


  当x&#61;0时&#xff0c;sign(x)&#61;0;


  当x>0时&#xff0c;sign(x)&#61;1。


  


  rem(x,y)&#xff1a;求x除以y的馀数


  gcd(x,y)&#xff1a;整数x和y的最大公因数


  lcm(x,y)&#xff1a;整数x和y的最小公倍数


  exp(x)&#xff1a;自然指数


  pow2(x)&#xff1a;2的指数


  log(x)&#xff1a;以e为底的对数&#xff0c;即自然对数或


  log2(x)&#xff1a;以2为底的对数


  log10(x)&#xff1a;以10为底的对数


  二、MATLAB常用的三角函数


  sin(x)&#xff1a;正弦函数


  cos(x)&#xff1a;馀弦函数


  tan(x)&#xff1a;正切函数


  asin(x)&#xff1a;反正弦函数


  acos(x)&#xff1a;反馀弦函数


  atan(x)&#xff1a;反正切函数


  atan2(x,y)&#xff1a;四象限的反正切函数


  sinh(x)&#xff1a;超越正弦函数


  cosh(x)&#xff1a;超越馀弦函数


  tanh(x)&#xff1a;超越正切函数


  asinh(x)&#xff1a;反超越正弦函数


  acosh(x)&#xff1a;反超越馀弦函数


  atanh(x)&#xff1a;反超越正切函数


  三、适用於向量的常用函数有&#xff1a;


  min(x): 向量x的元素的最小值


  max(x): 向量x的元素的最大值


  mean(x): 向量x的元素的平均值


  median(x): 向量x的元素的中位数


  std(x): 向量x的元素的标准差


  diff(x): 向量x的相邻元素的差


  sort(x): 对向量x的元素进行排序&#xff08;Sorting&#xff09;


  length(x): 向量x的元素个数


  norm(x): 向量x的欧氏&#xff08;Euclidean&#xff09;长度


  sum(x): 向量x的元素总和


  prod(x): 向量x的元素总乘积


  cumsum(x): 向量x的累计元素总和


  cumprod(x): 向量x的累计元素总乘积


  dot(x, y): 向量x和y的内积


  cross(x, y): 向量x和y的外积


  四、MATLAB的永久常数


  i或j&#xff1a;基本虚数单位&#xff08;即&#xff09;


  eps&#xff1a;系统的浮点&#xff08;Floating-point&#xff09;精确度


  inf&#xff1a;无限大&#xff0c; 例如1/0


  nan或NaN&#xff1a;非数值&#xff08;Not a number&#xff09;&#xff0c;例如0/0


  pi&#xff1a;圆周率 p&#xff08;&#61; 3.1415926...&#xff09;


  realmax&#xff1a;系统所能表示的最大数值


  realmin&#xff1a;系统所能表示的最小数值


  nargin: 函数的输入引数个数


  nargin: 函数的输出引数个数


  五、MATLAB基本绘图函数


  plot: x轴和y轴均为线性刻度&#xff08;Linear scale&#xff09;


  loglog: x轴和y轴均为对数刻度&#xff08;Logarithmic scale&#xff09;


  semilogx: x轴为对数刻度&#xff0c;y轴为线性刻度


  semilogy: x轴为线性刻度&#xff0c;y轴为对数刻度


  六、plot绘图函数的叁数


  字元 颜色 字元 图线型态


   y 黄色 . 点


   k 黑色 o 圆


   w 白色 x x


   b 蓝色 &#43; &#43;


   g 绿色 * *


   r 红色 - 实线


   c 亮青色 : 点线


   m 锰紫色 -. 点虚线


   -- 虚线


  七、注解


  xlabel(&#39;Input Value&#39;); % x轴注解


  ylabel(&#39;Function Value&#39;); % y轴注解


  title(&#39;Two Trigonometric Functions&#39;); % 图形标题


  legend(&#39;y &#61; sin(x)&#39;,&#39;y &#61; cos(x)&#39;); % 图形注解


  grid on; % 显示格线


  八、二维绘图函数


  bar 长条图


   errorbar 图形加上误差范围


   fplot 较精确的函数图形


   polar 极座标图


   hist 累计图


   rose 极座标累计图


   stairs 阶梯图


   stem 针状图


   fill 实心图


   feather 羽毛图


   compass 罗盘图


   quiver 向量场图
推荐阅读
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • 尽管使用TensorFlow和PyTorch等成熟框架可以显著降低实现递归神经网络(RNN)的门槛,但对于初学者来说,理解其底层原理至关重要。本文将引导您使用NumPy从头构建一个用于自然语言处理(NLP)的RNN模型。 ... [详细]
  • 基因组浏览器中的Wig格式解析
    本文详细介绍了Wiggle(Wig)格式及其在基因组浏览器中的应用,涵盖variableStep和fixedStep两种主要格式的特点、适用场景及具体使用方法。同时,还提供了关于数据值和自定义参数的补充信息。 ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 本文深入探讨了 Java 中的 Serializable 接口,解释了其实现机制、用途及注意事项,帮助开发者更好地理解和使用序列化功能。 ... [详细]
  • 扫描线三巨头 hdu1928hdu 1255  hdu 1542 [POJ 1151]
    学习链接:http:blog.csdn.netlwt36articledetails48908031学习扫描线主要学习的是一种扫描的思想,后期可以求解很 ... [详细]
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • 前言--页数多了以后需要指定到某一页(只做了功能,样式没有细调)html ... [详细]
  • 本文详细介绍了Akka中的BackoffSupervisor机制,探讨其在处理持久化失败和Actor重启时的应用。通过具体示例,展示了如何配置和使用BackoffSupervisor以实现更细粒度的异常处理。 ... [详细]
  • 本文详细解析了Python中的os和sys模块,介绍了它们的功能、常用方法及其在实际编程中的应用。 ... [详细]
  • 本题探讨如何通过最大流算法解决农场排水系统的设计问题。题目要求计算从水源点到汇合点的最大水流速率,使用经典的EK(Edmonds-Karp)和Dinic算法进行求解。 ... [详细]
author-avatar
yuan00911
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有