![MATLAB 2020数学计算从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/840/43806840/b_43806840.jpg)
上QQ阅读APP看书,第一时间看更新
1.1.3 算术运算符
MATLAB语言的算术运算符见表1-7。
表1-7 MATLAB语言的算术运算符
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/15_02.jpg?sign=1738881260-NLvTOsQW4Ye8LUb4nC0qipSjkrS60c8w-0-0abbecdb15059e6765dff9c37ade1047)
其中,算术运算符加、减、乘、除及乘方与传统意义上的加、减、乘、除及乘方类似,用法基本相同,而点乘、点乘方等运算有其特殊的一面。点运算是指元素点对点的运算,即矩阵内元素对元素之间的运算。点运算要求参与运算的变量在结构上必须是相似的。
例1-10: 计算18÷7+15×6-8的值。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/15_03.jpg?sign=1738881260-U0dgJccwlu2y1wL15I6gUVGsN3nyxh7H-0-a6ec5a0f0f017792f3cce23cf59c140d)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/15_04.jpg?sign=1738881260-l2QMkHiAoQQiR2WqbWJHAMyT0EtOGQyP-0-c746a99d6001568fb4763dee47254f23)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/16_01.jpg?sign=1738881260-dpYHS7qmM2vm4GYKDuEXY518uYv2thdA-0-b809dd62555db04095781e2abe45f5e7)
MATLAB常用的基本数学函数及三角函数见表1-8。
表1-8 基本数学函数与三角函数
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/16_02.jpg?sign=1738881260-aHkxtv8wbmSDSY1Nt9asxKddC80snypE-0-2d52627dc7f60d4f3f621821f7ec12be)
例1-11: 计算开方函数。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/16_03.jpg?sign=1738881260-LRLHJgQVyLej5Ljc0gp5yJ6qcOfyhw4s-0-042955e847f447558e8f92450edcb9bf)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/16_04.jpg?sign=1738881260-XcrpKg2mfG5U3lNozimJjhtnZ0mQYBT4-0-afc9d7a734b2faf86bd29b4778309dfd)
当表达式比较复杂或重复出现的次数太多时,更好的办法是先定义变量,再由变量表达式计算得到结果。
例1-12: 复数计算函数。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/17_01.jpg?sign=1738881260-MmbbtNfcYpCB3pRmtSdX9MYiNTycAhLg-0-91cda334603b3faf24bbddee929c8a1e)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/17_02.jpg?sign=1738881260-R5zwo5VKgkDgMvWfCa3K14bfjXmHPPVf-0-0dc10b1502036dc51d3aa426547a81b4)