matlab基础学习——基础数学函数(持续更新)

目录

前言

基础数学函数

sin(Sine)

sind(Sine of argument in degrees)

sinh(Hyperbolic sine)

asin(Inverse sine)

asind(Inverse sine, result in degrees)

asinh(Inverse hyperbolic sine)

cos(Cosine)

cosd (Cosine of argument in degrees)

cosh(Hyperbolic cosine)

acos(Inverse cosine)

前言

本人使用matlab的版本是R2016a,所以如果遇到什么地方和现在的新版本有什么不同的地方,还希望见谅,之所以开这一章的学习就是为了带着大家一起去学习matlab中的基础数学函数,如果不全或是不足的地方还是希望大家可以见谅,然后再说明的一点就是这些基础数学函数较多,大家可以点击目录,快速地跳到自己想要了解的函数部分,以免浪费时间。

基础数学函数

在开启这一章的学习之前,我们一定要知道如果在matlab上去获取基础数学函数,我们可以使用如下的代码,来获取matlab中的基础数学函数。

 help elfun

当我们在命令行窗口输入这行代码后,命令行窗口就会显示,我们翻译过来之后就是基础数学函数。

接下来,正式开始我们的学习,准备好了嘛?开始吧!

sin(Sine)

这里的sin函数就和我们在初中学过的正弦函数一样,相关内容我也不过多赘述,直接上知识点。

1、计算

我们使用sin函数来计算的地方比较多,这里sin的计算采用的是弧度制(用弧长与半径之比度量对应圆心角角度的方式,用符号rad表示,读作弧度)

a = sin(pi./2)
b = sin(2.*pi)

执行结果

注意:这里进行一下说明为什么sin(2.*pi)不等于0,是因为这里的pi是计算机取得一个近似数,并非真正的无理数,所以会存在误差。

那么如果我们想要得到sin(2.*pi) = 0,我们可以使用符号变量

c = sin(sym(2.*pi))

执行结果

这样,我们就得到了我们所想要的结果。

2、绘制图像

我们可以使用matlab这款软件来绘制关于sin的图像,比如

x = -pi./2:0.02:pi./2;
y = sin(2.*x);
plot(x,y);
grid on ;
title('sin(x)');
xlabel('x');
ylabel('sin(x)');
legend('sin(x)');

执行结果

这样,我们就成功的绘制出来了一幅函数图像。

sind(Sine of argument in degrees)

我们先看到括号中的一段英文,这段英文翻译过来就是以度为单位的参数正弦,所以很容易理解了这个sind的计算就是采用角度制。接下来,我们就看看sind的用处。

1、计算

我们看一下下面的代码,相信大家很快就知道了其中的关键点。

a = sind(180)
b = sind(90)

执行结果

如果觉得弧度制理解起来有难度的话,大家可以试着去理解这一种角度制,毕竟,我们从初中开始就是角度嘛,学起来肯定就更亲切一点

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值