实验1 matlab软件练习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
东华理工大学测绘工程学院
课程名称:测绘程序设计课程性质:必修
测绘程序设计
实习报告
学院:测绘工程
班级:1220501
实习地点:核工楼410
班级组号:01
学生姓名:高生龙
学生学号:201220050138
指导教师:王建强
日期:年月日
实验1matlab软件练习
实验项目:MATLAB软件实习
实验目的:掌握MATLAB软件
实验仪器设备:计算机,MATLAB软件
实验原理:利用matlab的功能:数值计算,matlab变量,函数及表达式;数学运算符号;矩阵与数据等功能进行一些简单计算。
实验内容:MATLAB练习
(1)
.>>s=[1,2,3,4]%可当做一个矢量
S=
1234
(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.5200i0.8544
0.7071 5.3000 4.5000
(3)用命令sym定义矩阵
>>syms a b c;
>>M1=sym('Classical');
>>M2=sym('Jazz');
>>M3=sym('Blues')
>>syms_matrix=[a b c;M1,M2,M3;int2str([2 35])]
Syms_matrix=
[a b c]
[Classical Jazz Blues]
[225]
(4)在matlab中可使用intmax和intmin函数查询数值的范围
如
>>nmax=intmax('int8')
Nmax=
127
>>nmin=intmin('int8')
Nmin=
-128
(5)矩阵的运算
>>X=[2345;1221];
>>Y=[011;110;001;100];
Z=X*Y
结果显示为:
Z=
856
333
(6)矩阵的逆运算
求
123
A=221
343
的逆矩阵。
>>A=[123;221;343];
>>Y=inv(A)或Y=A^(-1)
则结果显示为:
Y=
1.0000 3.00000-
2.0000
-1.5000-3.0000 2.5000
1.0000 1.0000-1.0000
[实验结论]:MATLAB是一种功能强大的工程语言,一矩阵为基本数据单位,提供大量的运算函数与工具箱,计算大量的运算,信息处理和绘图功能,工作效率极高。
[实验注意事项]:对MATLAB的工作空间要熟练掌握,符号的应用,函数表达式的命名规则,掌握常用的操作指令,编写代码时要细心等。
实验2matlab解算方程
实验2matlab解算方程
实验考核
序号考核内容考核等级备注
1课堂表现点名、实验
2程序评价可读性、移植性等
3实验效果精度、可靠性等
4总结评价认识深度等
总评
实验项目:MATLAB解算方程
实验目的:熟练掌握利用MATLAB计算方程
实验仪器设备:计算机,MATLAB软件实验内容:
1.矩阵的运算
2.线性方程组数值求解
求解下列线性方程组:
8
3
1110
2 32
2 4
2 13
2 1
3 2
1
= +=
+ -
= -
+
x x x
x x
x x
x
实验数据处理:
计算方程组
>>A=[42-1;3-12;1130];
>>B=[2108]';
>>D=det(A)
>>[L,U]=lu(A)
>>X=U\(L\B)
显示结果如下:
D=
L=
0.3636-0.5000 1.0000
0.2727 1.00000
1.000000
U=
11.0000 3.00000
0-1.81820
000.0000
>InD:\Matlab\pujun\lx0720.m at line4
X=
1.0E=016*
-0.4053
1.4862
1.3511
[实验结论]:利用MATLAB软件可以解决方程式计算,快捷简单,准确。[实验注意事项]:写代码时要细心,公式,数字要准确。
实验3matlab绘图
实验考核
序号考核内容考核等级备注
1课堂表现点名、实验
2程序评价可读性、移植性等
3实验效果精度、可靠性等
4总结评价认识深度等
总评
实验项目:matlab绘图
实验目的:熟练掌握利用MATLAB软件进行绘图
实验仪器设备:计算机,MATLAB软件
实验原理:
1、MATLAB简介:MATLAB语言丰富的图形表现方法,使得数学计算结果可以方便地、多样性地实现了可视化,这是其它语言所不能比拟的。
2、MATLAB的绘图功能:(1)二维绘图:
A、plot——最基本的二维图形指令:1.单窗口单曲线绘图;2.单窗口多曲线绘图;3.单窗口多曲线分图绘图;4.多窗口绘图;5.可任意设置颜色与线型;6.图形加注功能;7.fplot——绘制函数图函数;8.ezplot——符号函数的简易绘图函数
B、fill——基本二维绘图函数:绘制二维多边形并填充颜色
C、(选做)特殊二维绘图函数:bar——绘制直方图;
polar——绘制极坐标图;hist——绘制统计直方图;stairs——绘