实验1 matlab软件练习

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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——绘

相关文档
最新文档