数学与信息科学系实验报告
实验名称 程序设计Ⅰ
所属课程 数学软件与实验
实验类型 综合型实验
专 业 信息与计算科学
班 级 2011级1班
学 号
姓 名
指导教师
(黑体3号)
实验报告(黑体3号)
课程:Matlab基础运用 班级: 姓名: 学号
成绩: 指导教师: 实验日期及时间:2009.9.16
座位号: 必修/选修: 实验序号:
实验名称:(标题均为黑体小4号)
一、实验目的与要求:
实验目的:Matlab是功能强大的科学及工程计算软件。是以矩阵计算为基础的计算工具,本次实验通过学生对Matlab运行环境的熟悉和一些简单操作,掌握帮助命令、绘图命令以及矩阵操作等使用方法。
实验要求:
1.上机结束时须经指导老师检查实验结果后方可离开。
2.课代表在实验后三天内将实验报告收齐交指导老师。
二、实验原理、内容和步骤
(一)Matlab界面和矩阵运算基础
1,建立自己的工作目录,将该目录设为当前目录,并将其设置成MATLAB的搜索路径。
2,熟悉Matlab的帮助功能。采用两种方式获得关于函数“exp”的解释。
(1) 利用Help Browser.
(2) 在Command Window下通过输入命令“help exp”。
(3) 利用Help navigator
3,从屏幕上输入矩阵A=[1 2 3;4 5 6;7 8 9]或A=[1,2,3;4,5,6;7,8,9]观察输出结果;试用回车代替分号,观察输出结果;
4,选择File|new菜单中的M-file,输入B=[9 ,8,7;6,5,4;3,2,1],保存为tmp.m文件,退出编辑环境。此时在工作环境中使用tmp命令就可调出B矩阵;
5,输入who和whos观察结果,了解其作用;
6,用至少两种方式创建以下矩阵。
A=
>>a=[1 2 3;4 5 6;7 8 9]
a =
1 2 3
4 5 6
7 8 9
或使用以下命令调用
>> tmp
a =
1 2 3
4 5 6
7 8 9
>>a=[1:3;4:6;7:9]
a =
1 2 3
4 5 6
7 8 9
(二)基本绘图
1, 绘制 sin (1/t), -1<t<1,标上坐标轴和标题.。
输入程序:
>>t=-1:0.1:1;
>>plot(t,sin(1./t))
>>tittle('sin')
>>title('sin')
>>xlabel('t')
2,在一个图中用不同的颜色、线条绘制以下六条曲线,:
y1=sin(x), y2=2*sin(x), y3=3*sin(x), y4=cos(4*x), y5=4*cos(x), y6=cos(5*x).。
>>x=0:0.1:2*pi;
>>plot(x,sin(x),'y-*');
>>hold on
>>plot(x,2*sin(x),'m-+');
>>hold on
>>plot(x,3*sin(x),'c--+');
>>hold on
>>plot(x, cos(4*x),'k-d');
>>hold on
>>plot(x, 4*cos(x),'b-s');
>>hold on
>>plot(x, cos(5*x),'g-^');
3,在一个窗口中采用柱形图、阶梯图、火柴杆图的子图的方式绘制数组x=[1 2 3 4 5 6], y=[2 6 8 7 8 5]。并分别标上标题“柱形图” 、“阶梯图” 、“火柴杆图”。
>>x=[1 2 3 4 5 6];
>>y=[2 6 8 7 8 5];
>>subplot(1,3,1);
>>bar(x,y);
>>title('柱形图');
>>subplot(1,3,2);
>>stairs(x,y);
>>title('阶梯图');
>>subplot(1,3,3);
>>stem(x,y);
>>title('火柴杆图');
4,绘制如下函数的三维网格图
.
>> [x,y]=meshgrid(-3:1/4:3);
>>z=exp(-0.5*(x.^2+0.5*(x-y).^2))
>>mesh(x,y,z)
>>grid on
>>xlabel('x'),ylabel('y'),zlabel('z')
>>title('三维网格图')
三、结论分析与实验体会
了解MATLAB,能够熟练掌握数学(矩阵)运算,简单编程,简单的数据处理及本图形绘制
MATLAB教程及实训实验报告班级:10级专升本学号:姓名:实验1熟悉matlab的开发环境及矩阵操作一、实验的教学目标通过本次实…
实验一matlab基本操作一实验目的熟悉matlab的安装与启动熟悉matlab用户界面熟悉matlab功能建模元素熟悉matla…
课程设计说明书(论文)题目带限数字基带传输系统的仿真课程名称Matlab通信仿真设计专业通信工程班级1203学生姓名学号指导教师设…
MATLAB高级编程与工程应用语音合成综合实验姓名班级学号日期121简单的合成音乐1请根据东方红片断的简谱和十二平均律计算出该片断…
数学实验报告学号姓名吴雪松得分实验1求解线性方程组实验内容用MATLAB求解如下线性方程组Axb其中5100A0000651000…
数学实验报告实验名称Matlab基础知识20xx年4月一实验目的1了解Matlab软件熟悉软件界面和基本操作2了解Matlab基本…
MATLAB教程及实训实验报告班级:10级专升本学号:姓名:实验1熟悉matlab的开发环境及矩阵操作一、实验的教学目标通过本次实…
实验一matlab基本操作一实验目的熟悉matlab的安装与启动熟悉matlab用户界面熟悉matlab功能建模元素熟悉matla…
课程设计说明书(论文)题目带限数字基带传输系统的仿真课程名称Matlab通信仿真设计专业通信工程班级1203学生姓名学号指导教师设…
数学实验报告学号姓名吴雪松得分实验1求解线性方程组实验内容用MATLAB求解如下线性方程组Axb其中5100A0000651000…
MATLAB实验报告实验一MATLAB语言平台与SIMULINK工具箱一目的与任务1学习了解MATLAB语言环境2练习MATLAB…