当前位置: 首页 > news >正文

【MATLAB】(四)函数运算

MATLAB函数计算

除了简单的依靠运算符进行MATLAB四则运算,MATLAB还包括复数运算、三角函数和指数运算等运算。

1.复数运算

(1)复数的加减乘除

>> %复数运算>> x=1+2i;
>> y=3+5i;
>> x+yans =4.0000 + 7.0000i>> x-yans =-2.0000 - 3.0000i>> x*yans =-7.0000 +11.0000i>> x/yans =0.3824 + 0.0294i

(2) 复数构造的两种方式

>>%构造复数 
>> complex(1,2)ans =1.0000 + 2.0000i>> 1+2ians =1.0000 + 2.0000i>> x=1+2i;

(3)判断复数是否为实数 

>>%判断是否是实数(虚部是否为0)
>> isreal(x)ans =logical0>> x=1x =1>> isreal(x)ans =logical1

(4)求复数的相角和复数的模

复数的一般代数形式为z = a + bi,其中 a 为实部,b 为虚部,i 为虚数单位(满足 i^2 = -1)。 在复平面中(横轴为实轴,纵轴为虚轴),每个复数都对应一个坐标为 (a, b) 的点,也可以看作从原点出发到该点的向量。此时:

复数的(Modulus)是这个向量的长度,即 |z| = sqrt(a^2 + b^2);

复数的相角是这个向量与实轴正方向的夹角,通常用符号 arg(z) 表示,单位为弧度rad或度°。

>> x=complex(1,1)x =1.0000 + 1.0000i>> angle(x)ans =0.7854
>>%位角是45°,也就是Π/4,所以是0.7854
>> abs(x)ans =1.4142

(5)求复数的实部,虚部以及共轭

>> x=complex(1,2)x =1.0000 + 2.0000i>> real(x)ans =1>> imag(x)ans =2>> conj(x)ans =1.0000 - 2.0000i

 2.三角函数运算

(1)根据角度求三角函数---sin、cos和tan 

>> sin(pi)ans =1.2246e-16>> cos(pi)ans =-1>> epsans =2.2204e-16

其中,sin(pi)=1.2246e-16=eps,是matlab中近似表示0的一种形式。 

(2)根据三角函数值求角度---asin、acos和atan

>> asin(1)ans =1.5708>> acos(1)ans =0>> atan(1)ans =0.7854

其中,pi=3.14159,pi/2=1.5708,pi/4=0.7854 

-------------------------------------------------------------------

编自2025/8/2。科目二二战也是一把过了=v=歌手也看爽了,继续听课了。

http://www.dtcms.com/a/311886.html

相关文章:

  • “AI+固态”从蓝海愿景变为刚性需求,消费电池老将转身狂奔
  • MySQL中索引失效的常见场景
  • 人工智能之数学基础:离散型随机事件概率(古典概型)
  • 基于 LightGBM 的二手车价格预测
  • TCL --- 列表_part2
  • AAAI赶稿后的心得
  • Google Play下架报告 | 2025年Q2下架16万款App,同比下降86%
  • 自定义picker-view组件
  • IO流中的字节流
  • Java中的sort()排序详解
  • STM32CubeIDE新建项目过程记录备忘(五)中断方式的USART串口通信
  • 浏览器的全局焦点事件
  • 内循环全部满足条件后,为true
  • 大型地面光伏电站开发建设流程
  • IO流-字节流
  • c++--模板--实例化
  • ARM处理器概述及对比
  • 2025熵密杯 -- 初始谜题 -- Reproducibility
  • 基于落霞归雁思维框架的应用与实践研究
  • 计数组合学7.11(RSK算法)
  • Android动画实现控件形状、大小逐渐过渡
  • 智能制造——解读CMMM评估手册【附全文阅读】
  • DyWA:用于可推广的非抓握操作的动态自适应世界动作模型
  • 硅基计划3.0 学习总结 伍 优先级队列排序初识
  • 【Vue3】Class绑定:从基础到高级的完整指南
  • Web前端实现银河粒子流动特效的3种技术方案对比与实践
  • 【完结篇】华为OpenStack架构学习9篇 连载—— 09 OpenStack编排管理【附全文阅读】
  • 深入 Go 底层原理(三):Goroutine 的调度策略
  • OSPF综合
  • VS Code高效开发指南:快捷键与配置优化详解