matlab上机实践一(计算物理班)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一MATLAB操作基础和矩阵运算
实验要求(不用写在实验报告上):
为达到理想的实验效果,同学们务必做到:
(1)实验前认真准备,要根据实验目的和实验内容,复习好实验中可能要用到的
命令,想好编程的思路,做到胸有成竹,提高上机效率。
(2)实验过程中积极思考,要深入分析命令、程序的执行结果以及各种屏幕信息
的含义、出现的原因并提出解决办法。
(3)实验后认真总结,要总结本次实验有哪些收获,还存在哪些问题,并写出实
验报告。
实验报告应包括实验目的、实验内容、流程图(较大程序)、程序(命令)清单、运行结果以及实验的收获与体会等内容。
同学们在上机过程中会碰到各种各样的问题,分析问题和解决问题的过程就是积累经验的过程。
只要同学们按照上面3点要求去做,在学完本课程后就一定会有很大的收获。
实验目的:
1.熟悉启动和退出MATLAB的方法
2.熟悉MATLAB命令窗口的功能和作用
3.掌握建立矩阵及矩阵处理的方法
4.掌握MATLAB各种表达式的书写规则及常用函数的使用
5.掌握matlab运算
6.掌握矩阵分析的方法
实验仪器:计算机
实验时间:2018.4.23
实验原理
1.变量及其赋值;
(1)变量=表达式;(2)表达式
变量需要先赋值,再进行其他操作。
2.matlab常用数学函数;
三角函数,abs函数,求实部、虚部函数等。
函数使用:函数名(变量、表达式等)
3. 矩阵的建立和分析;
矩阵的建立方法,矩阵元素的引用,冒号表达式的各种功能,特殊矩
阵建立,对角阵,三角阵,矩阵转置等。
4. MATLAB 运算
算术运算,关系运算,逻辑运算。
5.字符串
实验内容:
注意:写出程序和结果。
1. 求下列表达式的值。
(1)28ln x x y x e abc b
=+-+-,其中x=1,a=2,b=1,c=2; (2)3z x bx =-,其中b=2,12x 2221⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦
; (3)2w x =,其中42x 14⎡⎤=⎢⎥⎣⎦
,请分别在矩阵意义下和采用点运算进行计算,分析计算结果。
2.利用冒号表达式建立一个向量A(元素个数少于7个),起始值为m ,步长为k ,终止值为n 。
(m ,k ,n 自由选取具体值)。
然后求2y A =。
3.已知⎥⎦
⎤⎢⎣⎡=4221A ,12B 22⎡⎤=⎢⎥⎣⎦,求下列表达式的值: 6*A C + 和I B A +-(其中C 是与A 同维的幺矩阵,I 为与A 同维的单位阵)
4. 设有矩阵A 和B
⎪⎪⎪⎪⎪⎭
⎫ ⎝⎛=105671268987654341A (1) 找出A 中小于3或大于等于10的元素位置(序号)。
(2) 取出矩阵A 的后2行赋给D ,取出A 的第1列和第4列赋给F 。
(3) 求矩阵F 的转置矩阵赋给H ,求表达式D&H-4的值并赋给L ,利用函数
求出L 的行数和列数。
(4)求表达式(D-2)>=H 的值赋给N 。
(5)求矩阵A 的对角线元素赋给M 。
5.
⎪⎪⎭
⎫ ⎝⎛=6231B 求矩阵B 的特征值,求与矩阵B 相应行列式的值。
6.任意建立一个字符串并赋给T (不少于2个字符,不多于6个字符),并求出字符串的ASC Ⅱ码值。