【MATLAB】数值运算 ( 数值运算示例 | 三角函数 | 指数运算 | 对数运算 | 常用的数学公式对应函数 )

简介: 【MATLAB】数值运算 ( 数值运算示例 | 三角函数 | 指数运算 | 对数运算 | 常用的数学公式对应函数 )

文章目录

一、数值运算 1

二、数值运算 2

三、常用的数学公式对应函数





一、数值运算 1


使用 matlab 计算如下公式 :


cos ⁡ ( ( 1 + 2 + 3 + 4 ) 3 5 ) \cos \bigg(\sqrt{ \cfrac{(1 + 2 + 3 + 4) ^3}{5} }\bigg)

cos(

5

(1+2+3+4)

3



)


在 matlab 中代码如下 :


平方根 : https://ww2.mathworks.cn/help/matlab/ref/sqrt.html

幂运算 : https://ww2.mathworks.cn/help/matlab/ref/mpower.html

余弦函数 : https://ww2.mathworks.cn/help/matlab/ref/double.cos.html

// 方式一 : 
cos(sqrt((1 + 2 + 3 + 4)^3/5))


// 方式二 : 
cos(((1 + 2 + 3 + 4)^3/5)^0.5)



执行结果 :


>> Untitled
ans =
   -0.0050



image.png






二、数值运算 2


计算如下公式 :


sin ⁡ ( π ) + ln ⁡ ( tan ⁡ ( 1 ) ) \sin(\sqrt{\pi}) + \ln (\tan (1))

sin(

π


)+ln(tan(1))


ln ⁡ x \ln xlnx 是 log ⁡ e x \log_exlog

e


x 函数 , 求 x xx 的自然对数 , 是 e x e^xe

x

 的反函数 ;



涉及到的函数 :


平方根 : https://ww2.mathworks.cn/help/matlab/ref/sqrt.html

sin ⁡ \sinsin 函数 : https://ww2.mathworks.cn/help/matlab/ref/sin.html

tan ⁡ \tantan 函数 : https://ww2.mathworks.cn/help/matlab/ref/tan.html

log ⁡ \loglog 函数 ( 自然对数 ) : https://ww2.mathworks.cn/help/matlab/ref/log.html

常用的常量和测试矩阵 : https://ww2.mathworks.cn/help/matlab/constants-and-test-matrices.html , 在该文档中有 π \piπ 的表示方法 ;


其它 log ⁡ \loglog 函数 : 在 matlab 中 , log 函数表示以 e ee 为底的对数计算 ;


log10 表示以 10 1010 为底的对数 : https://ww2.mathworks.cn/help/matlab/ref/log10.html

log2 表示以 2 22 为底的对数 : https://ww2.mathworks.cn/help/matlab/ref/log2.html


指数和对数运算参考 https://ww2.mathworks.cn/help/matlab/exponents-and-logarithms.html 页面 ;

image.png



上述公式对应的 matlab 代码如下 :


sin( sqrt(pi) ) + log( tan(1) )


执行结果 :


>> Untitled
ans =
    1.4228








三、常用的数学公式对应函数


常用的数学公式对应函数 :


算数运算 : https://ww2.mathworks.cn/help/matlab/arithmetic.html

三角函数 : https://ww2.mathworks.cn/help/matlab/trigonometry.html

指数与对数 : https://ww2.mathworks.cn/help/matlab/exponents-and-logarithms.html

特殊函数 : https://ww2.mathworks.cn/help/matlab/special-functions.html

离散数学 : https://ww2.mathworks.cn/help/matlab/discrete-math.html


目录
相关文章
|
25天前
|
算法 Serverless
基于魏格纳函数和焦散线方法的自加速光束matlab模拟与仿真
本项目基于魏格纳函数和焦散线方法,使用MATLAB 2022A模拟自加速光束。通过魏格纳函数法生成多种自加速光束,并设计相应方法,展示仿真结果。核心程序包括相位和幅度的计算、光场分布及拟合分析,实现对光束传播特性的精确控制。应用领域涵盖光学成像、光操控和光束聚焦等。 关键步骤: 1. 利用魏格纳函数计算光场分布。 2. 模拟并展示自加速光束的相位和幅度图像。 3. 通过拟合分析,验证光束加速特性。 该算法原理基于魏格纳函数描述光场分布,结合数值模拟技术,实现对光束形状和传播特性的精确控制。通过调整光束相位分布,可改变其传播特性,如聚焦或加速。
|
26天前
|
算法
基于龙格库塔算法的锅炉单相受热管建模与matlab数值仿真
本设计基于龙格库塔算法对锅炉单相受热管进行建模与MATLAB数值仿真,简化为喷水减温器和末级过热器组合,考虑均匀传热及静态烟气处理。使用MATLAB2022A版本运行,展示自编与内置四阶龙格库塔法的精度对比及误差分析。模型涉及热传递和流体动力学原理,适用于优化锅炉效率。
|
3月前
|
算法 C++ Windows
基于离散差分法的复杂微分方程组求解matlab数值仿真
本程序使用离散差分法求解复杂微分方程组,将连续微分方程转化为差分方程,采用一阶显式时间格式和一阶偏心空间格式。经MATLAB2022a测试验证有效。
|
3月前
|
运维 算法
基于Lipschitz李式指数的随机信号特征识别和故障检测matlab仿真
本程序基于Lipschitz李式指数进行随机信号特征识别和故障检测。使用MATLAB2013B版本运行,核心功能包括计算Lipschitz指数、绘制指数曲线、检测故障信号并标记异常区域。Lipschitz指数能够反映信号的局部动态行为,适用于机械振动分析等领域的故障诊断。
|
4月前
|
算法 C++ Windows
基于离散差分法的复杂微分方程组求解matlab数值仿真
本程序基于离散差分法求解复杂微分方程组,将连续微分方程转化为差分方程,采用一阶显式时间格式和一阶偏心空间格式。在MATLAB2022a上测试通过,展示了运行结果。
|
4月前
|
算法 数据可视化 数据处理
MATLAB内置函数
【10月更文挑战第6天】本文详细介绍了MATLAB的内置函数和自定义函数,涵盖数学计算、矩阵操作、图形绘制等方面。通过具体代码示例,展示了如何使用内置函数和创建自定义函数,以及它们在性能、灵活性和可读性上的优劣。同时,文章还讨论了函数文件与脚本文件的区别,匿名函数和函数句柄的高级应用,帮助读者更好地利用MATLAB解决复杂问题。
94 1
|
4月前
|
存储 机器学习/深度学习 数据可视化
MATLAB脚本与函数
【10月更文挑战第4天】本文介绍了MATLAB脚本与函数的基本概念及编写方法,涵盖脚本和函数的创建、运行及优缺点,通过示例帮助初学者快速上手。同时,文章还涉及数据类型、控制结构、数据可视化、文件操作、错误处理等内容,提供了丰富的示例和学习资源,助力初学者逐步掌握MATLAB编程。
152 3
|
4月前
|
Serverless
MATLAB中的矩阵与向量运算
【10月更文挑战第2天】本文全面介绍了MATLAB中的矩阵与向量运算,包括基本操作、加减乘除、转置、逆矩阵、行列式及各种矩阵分解方法。通过丰富的代码示例,展示了如何利用矩阵运算解决线性方程组、最小二乘法拟合、动态系统模拟和电路分析等问题。掌握这些运算不仅提升编程效率,还能在工程计算和科学研究中发挥重要作用。
168 1
|
5月前
|
算法 数据挖掘 vr&ar
基于ESTAR指数平滑转换自回归模型的CPI数据统计分析matlab仿真
该程序基于ESTAR指数平滑转换自回归模型,对CPI数据进行统计分析与MATLAB仿真,主要利用M-ESTAR模型计算WNL值、P值、Q值及12阶ARCH值。ESTAR模型结合指数平滑与状态转换自回归,适用于处理经济数据中的非线性趋势变化。在MATLAB 2022a版本中运行并通过ADF检验验证模型的平稳性,适用于复杂的高阶自回归模型。
|
6月前
|
Python
【Python】实现MATLAB中计算两个矩形相交面积的rectint函数
Python中实现MATLAB中rectint函数的方法,该函数用于计算两个矩形相交区域的面积,并通过定义Rectangle类和calc_area函数展示了如何计算两个矩形的交集面积。
77 1