matlab中函数公式怎么写?MATLAB语言之常见函数及符号运算
首先说明一点,MATLAB软件是基于C语言编写开发的。因为C语言的稳定性是其他计算机编程语言所无法比拟的,所以大部分工程软件的开发都采用C语言。在C语言中,没有提供丰富的函数库;而在MATLAB语言中,已经为用户编写好大量常用函数,诸如三角函数、反三角函数、取余、取整、绝对值、开方、求和及求角等常用函数。此外,MATLAB语言继承并发展了C语言中的运算符,除了常见的四则运算外,还有幂次运算符、复数共轭转置运算符等。
下面介绍几种常见的函数及符号运算
三角函数和反三角函数
倒数关系
tanα ·cotα=1 ,sinα ·cscα=1 ,cosα ·secα=1
商数关系
tanα=sinα/cosα ,cotα=cosα/sinα
平方关系
sinα² cosα²=1 ,1 tanα²=secα² ,1 cotα²=cscα²
函数形式
正弦:sin() ; 余弦:cos() ; 正切:tan() ; 余切:cot();正割:sec();余割:csc();本行括号内的输入参数为实数
正弦:sind() ; 余弦:cosd() ; 正切:tand() ; 余切:cotd();正割:secd();余割:cscd();本行括号内的输入参数为角度
Demo
Demo1
从实例中可以看出,sin(x),这里的x是表示实数,即sin(π/2)=1;而sind(x),这里的x表示角度,即sind(90度)=1。
2.取余、取整、绝对值、开方、求和
取余:mod(x,y),输出x/y结果的余数
取整:这里提供了四种取整函数,每个的取整算法都不一样
(1)fix(x) : 截尾取整
(2)floor(x):不超过x 的最大整数
(3)ceil(x) : 大于x 的最小整数
(4)round(x)四舍五入取整
Demo2
绝对值:abs(x)
如果要在c语言中求一个数的绝对值,就需要先判断输入数字的正负,相比较而言,MATLAB语言使用更便捷。
float num;float num;printf("请输入数:");scanf("%f",&num);if(num<0)num=-num;printf("绝对值为:%f",num);
开方:sqrt(x)
求和:sum(x)
3.运算符
易混淆的运算符号
Demo3
从实例中可以看出,x乘y是按矩阵乘积运算规则进行的;而x点乘y是按两个矩阵对应位置相乘运算的结果。前者是矩阵的整体运算,后者是矩阵中元素的简单运算。
复数共轭转置:x‘,输入的x是一个常数或者矩阵,输出结果是该数据的共轭转置。计算过程是先求其矩阵中所有元素是共轭复数,构成共轭矩阵,然后求共轭矩阵的转置矩阵。
Demo4
当然,我这里只是介绍几个简单函数和运算符,大家可以借助MATLAB提供的help来查询其他函数的详细用法。
最后,谢谢您的耐心阅读!
- 01-16nars腮红小样十多块是正常的嘛:145元买到正价300的NARS腮红你以为你赚了吗
- 11-03虎牙楚河在虎牙地位怎么样?虎牙一哥楚河扬言直播8万小时
- 01-04新兵下连后专业可自己选吗?新兵下连时是怎么分专业的
- 01-13凭栏处潇潇雨歇谁写的:谁写江南一段秋妆点钱塘苏小楼
- 05-02一人分饰两角演员反差:同剧中一人分饰多角的角色
- 01-16汉字的历史和演变20字:再读汉字的发展历史识别汉字
- 12-21张一山唱声声慢圈粉无数,张一山因一首,痞气十足的歌吸粉无数
- 11-30散文诗我在等你完整版:言为心声,文如其人
- 10-16人工智能的发展历程第二个阶段 人工智能的演进历程从梦想到现实
- 04-12photoshop水晶字体设计:Photoshop分享,金属字体设计
- 04-2130秒让你轻松识人术 绞尽脑汁也想不出好点子
- 04-203cm儿童栗子头详细教程:详细讲解栗子头侧部推边教程
- 03-20呕心沥血成语故事带来的启发:看古典故事学会历史学会成语
- 05-12野生七叶一枝花保护植物 七叶一枝花长在大山里
- 03-15小米额外3g运存怎么做到的?为什么现在8GB运存都不够用
- 02-12小学英语语法be动词用法口诀,英语不规则动词记不住
热门
推荐
- 1超清动漫女生手机壁纸108
- 2关于经典搞笑的句子323
- 3腾讯电脑管家账号宝使用方法298
- 4简单的小学生环保手抄报185
- 5迎新横幅标语有哪些100
- 6公安派出所七一演讲稿142
- 7工厂计量英文自我评价306
- 8南平市三中附近酒店预订(国考附近预订攻略)257