atanh 反函数 matlab,MATLAB在微积分中的应用报告.doc

MATLAB在微积分中的应用

§1 MATLAB入门

1.1 matlab的数值计算

运行MATLAB的可执行文件的值.

解 在Matlab工作区输入命令:2+3*5^9,按Enter键,可得计算结果

2+3*5^9

ans =

5859377

MATLAB会将运算结果直接存入一变量ans,代表MATLAB运算後的答案,并其数值显示屏幕上.

(1)MATLAB对变量名的大小写是敏感的.

(2)变量的第一个字符必须为英文字母,而且不能超过31个字符.

(3)变量名可以包含下划线、数字,但不能为空格符、标点.

例2  计算的值,并将其赋值给变量a.

解 a=11.3*1.9^0.23+sin(1)

a =

13.9391

如果在上述的例子结尾加上”;”,则计算结果不会显示在指令视窗上,要得知计算值只须键入该变即可.

MATLAB可以将计算结果以不同的精确度的数字格式显示,我们可以在的Numerical Format参数,或者直接在键入以下指令format short (这是默认的) format long等.

1.2 Matlab的数组运算

Matlab数组是Matlab进行运算的单元.创建数组就像我们在纸上写一个数组一样,元素与元素用“,”号或空格进行分隔,行与行用“;”号进行分隔.

例3 命令a=[1 2 3 4 5 6]建立一个1行6列的数组.

该命令与a=[1,2,3,4,5,6]是一样的.

命令b=[1 2 3;4 5 6]建立一个2行3列的数组.

数组运算的运算符与数值运算一样.

例4 a=[1 1 1;2 2 2] (建立数组a)

a =

1 1 1

2 2 2

b=[3 3 3;4 4 4] (建立数组b)

b =

3 3 3

4 4 4

a+b (求数组a与数组b的和)

ans =

4 4 4

6 6 6

a-b (求数组a与数组b的差)

ans =

-2 -2 -2

-2 -2 -2

a+3 (数组a的每一个元素都加上3)

ans =

4 4 4

5 5 5

2*b (数组b的每一个元素都乘以2)

ans =

6 6 6

8 8 8

两个同类型数组的对应元素相乘除的运算符是“./”和“.*”.

例5 a.*b (a的对应元素与b的对应元素相乘)

ans =

3 3 3

8 8 8

a./b (a的对应元素除以b的对应元素)

ans =

0.33333333333333 0.33333333333333 0.33333333333333

0.50000000000000 0.50000000000000 0.50000000000000

运算符“./”及“.*”应与运算符“/”及“*”相区别,a*b表示矩阵a与b的乘积,a/b表示矩阵a乘以矩阵b的逆矩阵.

例6 a=[1 2;2 1] (建立矩阵a)

a =

1 2

2 1

b=[1 3;0 1] (建立矩阵b)

b =

1 3

0 1

a*b (求矩阵a与矩阵b的乘积ab)

ans =

1 5

2 7

a/b (求矩阵a与矩阵b的逆矩阵的乘积)

ans =

1 -1

2 -5

运算符“^”表示方阵的幂,而运算符“.^”表示数组中每一个元素的幂.

例7 a^2 (矩阵a的平方)

ans =

5 4

4 5

a.^2 (矩阵(数组)a的每一个元素的平方)

ans =

1 4

4 1

1.3 Matlab的符号运算

matlab可以进行符号运算,需要预先定义符号变量.使用指令sym或syms定义符号变量.

例8 a=

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值