- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab与数值分析.doc
Matlab 软件与数值计算
Matlab 的含义是矩阵实验室 Matrix Laboratory ,是由美国MathWork公司于1984年推出的一套高性能的数值计算软件,由于它具有使用方便,用户界面友好的特征,能集数值分析,矩阵计算,信号处理和图形显示于一身,更有多种用户工具包可选用,深受计算工作者和工程技术人员的亲睐,目前使用十分广泛.本书特选用Matlab作为数值分析的演示及实验的软件环境.
本章只介绍与本书演示及实验有关的Matlab知识,更详细的Matlab知识可参考相关书籍.
§10.1 矩阵与数组
行向量 x [2 -3 1] %中间用空格将数据分开,也可用逗号分开
x
2 -3 1 %显示输出结果
列向量 y [3 -1 5] % 表示转置
y 3 -1
5
矩阵输入
A [1 3 2;5 4 6;7 9 8] % ;表示换行
A 1 3 2 5 4 6 7 9 8
矩阵转置 B A
B 1 5 7 3 4 9
2 6 8
5. 单位阵 I eye 3 % 3 表示矩阵是3阶方阵
I 1 0 0 0 1 0
0 0 1
6. 零矩阵 Z zeros 3
Z 0 0 0 0 0 0 0 0 0
7. Hilbert矩阵
例:生成三阶Hilbert阵 H hilb 3
H 1.0000 0.5000 0.3333 0.5000 0.3333 0.2500 0.3333 0.2500 0.2000
8. 矩阵加减法 C A+B,
C 2 8 9 8 8 15 9 15 16
D A-B
D 0 -2 -5 2 0 -3
5 3 0
9. 矩阵乘法 E A*B,
E 14 29 50 29 77 119
50 119 194
10. 数组输入
除上述的矩阵输入法外,数组还可以有如下输入法:
1 等差输入 数组 初值:增量:终值
a 1:2:10
a
1 3 5 7 9
增量为1时,可以省略 a 1:5
a 1 2 3 4 5
2 等分输入法 数组 linspace 初值,终值,等分点数 a linspace 0,10,5
a 0 2.5000 5.0000 7.5000 10.0000
11. 点乘运算
数组的点乘运算是对应分量相乘;矩阵的点乘是对应元素相乘
如: x 1:5
x 1 2 3 4 5 y -2:2
y -2 -1 0 1 2
z x.*y
z -2 -2 0 4 10
§10.2 函数运算和作图
基本初等函数
: sin x , cos x , tan x ;
反三角函数: asin x , acos x , atan x ;
指数函数: exp x ;
对数函数:
自然对数:log x ;
常用对数: log10 x ;
以2为底的对数: log2 x ;
开平方函数: sqrt x ;
绝对值函数:abs x
计算一般函数值: eval f
其中f是一个函数表达式的字符串 f x.*sin x ; x 1:10;
y eval f
y Columns 1 through 9 0.8415 1.8186 0.4234 -3.0272 -4.7946 -1.6765 4.5989 7.9149 3.7091
Column 10 -5.4402
10.2.2 多项式函数
多项式的表示 多项式可用一个向量表示,其分量为其降幂排列的系数.如可表为 p [1 –3 0 5]
多项式求值 polyval p,x p [1 –3 0 5]; x 1:10; y polyval p,x
y
3 1 5 21 55 113 201 325 491 705
3. 多项式的零点 roots p roots p
ans 2.0519 + 0.5652i 2.0519 - 0.5652i
-1.1038 方阵A的特征多项式 poly A A [3 1 2;1 3 2;1 2 3] p poly A
p
1.0000 -9.0000 20.0000 -12.0000 roots ans
ans 6.0000 2.0000 1.0000
10.2.3 矩阵函数
1. 矩阵的行列式
A [1 3 2;5 4 6;7 9 8]
A 1 3 2 5 4 6 7 9 8
d det A ,
d
18
2. 矩阵的逆 B inv A ,
B
-1.2222 -0.3333 0.5556
0.1111
文档评论(0)