- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
矩阵与线性代数计算
第三章 矩阵与线性代数计算
MATLAB,即“矩阵实验室”,它是以矩阵为基本运算单元。因此,本章从最基本的运算单元出发,介绍MATLAB的命令及其用法。
3.1矩阵的定义
由m×n个元素aij(i=1,2,…m;j=1,2,…n)排列成的矩形阵称为一个m行n列的矩阵,或m×n阶矩阵,可以简记为A=(aij) m×n,其中的aij叫做矩阵的第i行第j列元素。
当m=n时,称A为n阶方阵,也叫n阶矩阵;
当m=1,n≥2时,即A中只有一行时,称A为行矩阵,或行向量(1维数组);
当m≥2,n=1时,即A中只有一列时,称A为列矩阵,或列向量;
当m=1,n=1时,即A中只有一个元素时,称A为标量或数量(0维数组)。
3.2矩阵的生成
1.实数值矩阵输入
MATLAB的强大功能之一体现在能直接处理向量或矩阵。当然首要任务是输入待处理的向量或矩阵。
不管是任何矩阵(向量),我们可以直接按行方式输入每个元素:同一行中的元素用逗号(,)或者用空格符来分隔,且空格个数不限;不同的行用分号(;)分隔。所有元素处于一方括号([ ])内;当矩阵是多维(三维以上),且方括号内的元素是维数较低的矩阵时,会有多重的方括号。如:
【例3-1】矩阵的生成例。
a=[1 2 3;4 5 6;7 8 9]
b=[1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9;
2 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9;
3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9]
Null_M = [ ] %生成一个空矩阵
a =
1 2 3
4 5 6
7 8 9
b =
1.0000 1.1000 1.2000 1.3000 1.4000 1.5000 1.6000
2.0000 2.1000 2.2000 2.3000 2.4000 2.5000 2.6000
3.0000 3.1000 3.2000 3.3000 3.4000 3.5000 3.6000
1.7000 1.8000 1.9000
2.7000 2.8000 2.9000
3.7000 3.8000 3.9000
Null_M =[]
2.复数矩阵输入
复数矩阵有两种生成方式:
【例3-2】
a=2.7;b=13/25;
C=[1,2*a+i*b,b*sqrt(a); sin(pi/4),a+5*b,3.5+1]
C=
1.0000 5.4000 + 0.5200i 0.8544
0.7071 5.3000 4.5000
【例3-3】矩阵的生成例。
R=[1 2 3;4 5 6], M=[11 12 13;14 15 16]
CN=R+i*M
R =
1 2 3
4 5 6
M =
11 12 13
14 15 16
CN =
1.0000 +11.0000i 2.0000 +12.0000i 3.0000 +13.0000i
4.0000 +14.0000i 5.0000 +15.0000i 6.0000 +16.0000i
3 大矩阵的生成
对于大型矩阵,一般创建M文件,以便于修改:
【例3-4】用M文件创建大矩阵,文件名为c3e4.m
exm=[ 456 468 873 2 579 55
21 687 54 488 8 13
65 4567 88 98 21 5
456 68 4589 654 5 987
5488 10 9 6 33 77
在MATLAB命令窗口输入:
c3e4;
size(exm) %显示exm的大小
ans=
5 6 %表示exm有5行6列。
4 特殊矩阵的生成
命令 全零阵
函数 zeros
格式 B = zeros(n) %生成n×n全零阵
B = zeros(m,n) %生成m
您可能关注的文档
最近下载
- 期末默写、文言基础复习 统编版高中语文必修上册.docx VIP
- 对水果产业发展的调研报告.pdf
- 海水提取氯化钾项目节能评估报告.docx VIP
- 【一诊】绵阳市高三2022级(2025届)第一次诊断性考试数学试卷(含答案逐题解析).docx
- 2023-2024学年天津市河北区八年级第一学期期中数学试卷及参考答案完整版.pdf VIP
- 海水提取氯化钾项目节能分析报告.docx VIP
- 地基承载力标准值、特征值、允许值辨析.pdf
- 山东省烟台市2023至2024学年高二上学期期中考试化学试题附参考答案(解析).docx
- 利用PDCA降低乳腺癌改良根治术后患肢功能障碍发生率【24页】.pptx
- 高中英语课件:The Face-down Generation.pptx
文档评论(0)