$一步一步学Matlab(4)——使用Matlab进行初等数学运算
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
随机推荐
- Spring.NET学习笔记——目录(原)
目录 前言 Spring.NET学习笔记——前言 第一阶段:控制反转与依赖注入IoC&DI Spring.NET学习笔记1——控制反转(基础篇) Level 200 Spring.NET学习笔 ...
- cookie是什么,在什么地方会用到
1.它是由服务器存储在硬盘上一的上小型txt文件 2..cookie也可以理解为缓存,方便下次浏览,推介等作用
- 获取UIWebView的内容高度
本文转载至 http://i.cnblogs.com/EditPosts.aspx?opt=1 #pragma mark - UIWebview delegete - (void)webViewD ...
- 输入一个long类型的整数,输出一个以金融格式表示的字符串
package test; public class Test { public static void main(String[] args) { System.out.println(yuan(1 ...
- [Android] 开源框架 Volley 自定义 Request
今天在看Volley demo (https://github.com/smanikandan14/Volley-demo), 发现自定义GsonRequest那块代码不全, 在这里贴一个全的. pu ...
- HYSBZ 1036(树的统计Count)
题目链接:传送门 题目大意:中文题,略 题目思路:树链剖分裸题. 闲谈:树链越练越熟练了 #include <iostream> #include <cstdio> #incl ...
- 【BZOJ4517】[Sdoi2016]排列计数 组合数+错排
[BZOJ4517][Sdoi2016]排列计数 Description 求有多少种长度为 n 的序列 A,满足以下条件: 1 ~ n 这 n 个数在序列中各出现了一次 若第 i 个数 A[i] 的值 ...
- Hibernate的多对多映射关系
example: 老师(teacher)和学生(Student)就是一个多对多的关系吧?老师可以有多个学生,学生也可以由多个老师,那在Hibernate中多对多是怎样实现的呢?? 在Hibernate ...
- HAPROXY简介
HAProxy 是一款高性能TCP/HTTP 反向代理负载均衡服务器,具有如下功能: 根据静态分配的cookies完成HTTP请求转发 在多个服务器间实现负载均衡,并且根据HTTP cookies 实 ...
- hdu2094—看似拓扑实际上是一道思维题
HDU2094 产生冠军 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2094 题意:中文题,就不解释了.题意已经非常清楚了. 这道题的看起来像是一 ...