MATLAB常用的基本数学函数
作者:yuan00911 | 来源:互联网 | 2024-11-14 16:40
一、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 向量场图
推荐阅读
-
前言这是本人第一次参加由Datawhale举办的组队学习活动,这个活动每月一次,之前也一直关注,但未亲身参与过,这次看到活动 ...
[详细]
蜡笔小新 2024-11-14 18:01:31
-
在《Python 伦理黑客技术:深入探讨后门攻击(第三部分)》中,作者详细分析了后门攻击中的Socket问题。由于TCP协议基于流,难以确定消息批次的结束点,这给后门攻击的实现带来了挑战。为了解决这一问题,文章提出了一系列有效的技术方案,包括使用特定的分隔符和长度前缀,以确保数据包的准确传输和解析。这些方法不仅提高了攻击的隐蔽性和可靠性,还为安全研究人员提供了宝贵的参考。 ...
[详细]
蜡笔小新 2024-11-09 16:33:02
-
-
文章目录:1.字符串函数2.日期时间函数2.1获取日期时间2.2日期与时间戳的转换2.3获取年月日、时分秒、星期数、天数等函数2.4时间和秒钟的转换2. ...
[详细]
蜡笔小新 2024-11-14 10:57:02
-
我在使用Laravel 5.4时遇到了一个问题,当我发送Markdown格式的邮件时,输出结果并不如预期。以下是详细情况和解决方案。 ...
[详细]
蜡笔小新 2024-11-13 23:49:52
-
Ihavetwomethodsofgeneratingmdistinctrandomnumbersintherange[0..n-1]我有两种方法在范围[0.n-1]中生 ...
[详细]
蜡笔小新 2024-11-13 09:49:14
-
[转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ...
[详细]
蜡笔小新 2024-11-12 16:19:40
-
php更新数据库字段的函数是,php更新数据库字段的函数是 ...
[详细]
蜡笔小新 2024-11-12 11:37:31
-
poj 3352 Road Construction ...
[详细]
蜡笔小新 2024-11-12 11:24:39
-
本文将详细介绍如何在Webpack项目中安装和使用ECharts,包括全量引入和按需引入的方法,并提供一个柱状图的示例。 ...
[详细]
蜡笔小新 2024-11-12 09:49:07
-
Android 构建基础流程详解 ...
[详细]
蜡笔小新 2024-11-10 15:45:20
-
当使用 `new` 表达式(即通过 `new` 动态创建对象)时,会发生两件事:首先,内存被分配用于存储新对象;其次,该对象的构造函数被调用以初始化对象。为了确保资源管理的一致性和避免内存泄漏,建议在使用 `new` 和 `delete` 时保持形式一致。例如,如果使用 `new[]` 分配数组,则应使用 `delete[]` 来释放内存;同样,如果使用 `new` 分配单个对象,则应使用 `delete` 来释放内存。这种一致性有助于防止常见的编程错误,提高代码的健壮性和可维护性。 ...
[详细]
蜡笔小新 2024-11-09 12:21:19
-
如何在C#中配置组合框的背景颜色? ...
[详细]
蜡笔小新 2024-11-08 13:06:59
-
在Django项目中,当用户提交包含多个选择目标的表单时,可能会遇到值错误问题。本文将探讨如何通过优化表单处理逻辑和验证机制来有效解决这一问题,确保表单数据的准确性和完整性。 ...
[详细]
蜡笔小新 2024-11-08 10:29:57
-
本文探讨了利用JavaScript实现集合的对称差集算法的方法。该算法旨在处理多个数组作为输入参数,同时保留每个数组中元素的原始顺序。算法不会移除单个数组内的重复元素,但会删除在不同数组之间出现的重复项。通过这种方式,能够有效地计算出多个数组的对称差集。 ...
[详细]
蜡笔小新 2024-11-06 19:31:06
-
在前一篇文章中,我探讨了大数据的定义及其与数据挖掘的区别。本文将重点介绍如何高效启动大数据应用项目,涵盖关键步骤和最佳实践,帮助读者快速踏上大数据之旅。 ...
[详细]
蜡笔小新 2024-11-04 18:30:38
-