• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

$一步一步学Matlab(4)——使用Matlab进行初等数学运算

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Matlab可以看成是一个功能强大的计算器,那么既然是计算器,进行基本的数学运算绝对是必不可少的。本文主要讲解如何用Matlab做初等数学运算,所谓“初等数学运算”,可以理解成是小学中学数学学习的那些运算,包括如下这些:四则运算、指数、对数、幂运算、三角函数、多项式运算等。

加减乘除四则运算

四则运算就非常简单了,下面用一个简单示例来看一下:

?result = (1+2) * 3 / 9

result =

     1

?a = 1 + 2i;  % a是一个复数
?b = 3 - 4j;  % b也是一个复数
?a + b

ans =

   4.0000 - 2.0000i

?sin(pi/2)  % pi表示圆周率

ans =

     1

幂、指数、对数运算

示例如下:

?a = 2 ^ 3

a =

     8

?b = 25 ^ (1/2)

b =

     5

?r = exp(1)  % exp(x)表示求自然对数的底e的x次方

r =

    2.7183

?log(exp(1))  % log(x)表示求x的以e为底的对数

ans =

     1

?log10(100)  % log10(x)表示求x的以10为底的对数

ans =

     2

?array = [1,2,3];
?array ^ 2  % 求数组的指数,如果用普通的指数运算符"^"会报错
??? Error using ==> ^
Matrix must be square.

?array .^ 2  % 对数组或矩阵求指数,要使用".^"运算符,运算结果是对数组或矩阵的每一个元素都求指数

ans =

     1     4     9

其中要注意的是:

  • 对数组或矩阵求指数,要使用.^运算符,运算结果是对数组或矩阵的每一个元素都求指数。注:乘法、除法也是类似的道理,数组或矩阵的乘法和除法要使用:.*./
  • log(x)其实相当于ln(x),而log10(x)才相当于求x的以10为底的对数。

三角函数运算(包括反三角函数)

举例如下:

?sin(pi/3)

ans =

    0.8660

?cos(pi)

ans =

    -1

?asin(pi)  % 求pi的反正弦函数值

ans =

   1.5708 + 1.8115i

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
带有TClientDataSet的delphi应用程序在发布时应注意的问题发布时间:2022-07-18
下一篇:
delphi制作透明的控件发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap