- 22
- 0
- 约7.94千字
- 约 14页
- 2017-05-21 发布于浙江
- 举报
实验1 matlab基础实验
实验1 Matlab基础实验
成绩
专业班级 数学131 学号2013120101 姓名 报告日期 3月31日.
实验类型:●验证性实验 ○综合性实验 ○设计性实验
实验目的:熟悉MATLAB系统的启动、退出、演示系统、帮助系统、
MATLAB的运行环境,掌握Matlab矩阵、算符、表达式、数据结构、数据类型、函数与程序设计及其运行、画图等的基础知识。
实验内容: MATLAB系统的启动、退出、演示系统、帮助系统,Matlab中Notebook的应用,矩阵的建立、矩阵的拆分、特殊矩阵、矩阵算符及其表达式表示和计算,矩阵求逆,求行列式的值,矩阵特征值与特征向量计算,结构体、元胞数组,常用数学函数、画图函数应用,字符串与数值的转换,数据类型的转换。编写求三位整数中是水仙花数的程序,所谓水仙花数是指一个3位数,其各位数字的立方之和等于该数本身,例如153是一个水仙花数,13+53+33=153。编写求三位整数中是完数的程序,一个数如果恰好等于它的因子之和,这个数就称为完数。
实验报告:
1、MATLAB系统的启动、退出、演示系统、帮助系统
启动:
(1)使用Windows“开始”菜单。(2) 利用快捷方式。点击桌面图标启动
退出:
(1) 在MATLAB命令窗口输入Exit或Quit命令。(2) 单击MATLAB主窗口的“关闭”按钮。
演示系统:
在帮助窗口中选择演示系统(Demos)选项卡,然后在其中选择相应的演示模块,或者在命令窗口输入Demos,或者选择主窗口Help菜单中的Demos子菜单,打开演示系统。
帮助系统:
单击MATLAB主窗口工具栏中的help按钮;
在命令窗口中输入“help”命令
2、Matlab中Notebook的应用
用Matlab解决问题时,通常使用Matlab编辑器编写M文件,运用M文件中的程序得到结果。如果要把程序与结果用文字处理软件用Word进行保存,就必须利用复制与粘贴功能在Matlab与Word之间进行,但程序在Word中不能运行。Matlab中的Notebook软件工具可以满足用中文Word编写、运行Matlab程序与中文文件名,实现Matlab与中文Word的无缝链接。
3、矩阵的建立、矩阵的拆分、特殊矩阵、矩阵算符及其表达式表示和计算
矩阵的建立
1.直接输入法 从键盘直接输入矩阵的元素。具体方法如下:将矩阵的元素用方括号括起来,按矩阵行的顺序输入各元素,同一行的各元素之间用空格或逗号分隔,不同行的元素之间用分号分隔。
A=[1 2 3;4 5 6;7 8 9]
A =
1 2 3
4 5 6
7 8 9
2.利用M文件建立矩阵 对于比较大且比较复杂的矩阵,可以为它专门建立一个M文件。下面通过一个简单例子来说明如何利用M文件创建矩阵。
矩阵的拆分
B=magic(5)
B =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
B(end,:);
B([1,4],3:end)
ans =
1 8 15
19 21 3
特殊矩阵
魔方矩阵
B=magic(5)
B =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
范得蒙矩阵
C=vander([1;2;3;5])
C =
1 1 1 1
8 4 2 1
27 9 3 1
125 25 5 1
希尔伯特矩阵
D=hilb(3)
D =
1.0000 0.5000 0.3333
0.5000 0.3333 0.2500
0.3333 0.2500 0.2000
帕斯卡矩阵
E=pascal(4)
E =
1 1 1 1
1 2 3 4
1 3 6 10
1
原创力文档

文档评论(0)