Matlab实验3(sjh)

更新时间:2023-03-09 07:21:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

课程名称:

实验项目:

实验地点:

专业班级:

学生姓名:指导教师:

MATLAB及在电子信息课程中的应用 MATLAB绘图 多学科楼机房 测控1101 学号:2011001439 宋浩钊

赵哲峰

2013年 4 月 23

一、实验目的和要求

1.掌握MATLAB的基本绘图命令。

2.掌握运用MATLAB绘制一维、二维、三维图形的方法。 3.给图形加以修饰。 二、实验内容和原理

1.创建一个5*5魔方矩阵,并画出表示这个矩阵的图形。在命令区输入:A=magic(5); plot(A)

2.在同一坐标轴里绘出y=sin(x),z=cos(x)两条曲线。在命令区输入:

>> x=linspace(0,2*pi,50); >> y=sin(x); >> plot(x,y) >> hold on >> z=cos(x); >> plot(x,z) >> hold off

3.画出y=x^2的曲线(x∈(-5,5))。在这曲线上加入相同区间里的y=x^(1/3)的曲线,并且要求采用绿色折线标识。

在命令区输入:>> x=linspace(-5,5,100);

>> y=x.^2; >> plot(x,y) >> hold on >> z=x.^(1/3); >> plot(x,z,'g--') >> hold off

4.在同一窗口,不同坐标系里分别绘出y1=sinx,y2=cosx,y3=sinh(x), y4=cosh(x)4个图形。

在命令区输入:

>> x=linspace(0,2*pi,30);

>> subplot(2,2,1);plot(x,sin(x)); >> subplot(2,2,2);plot(x,cos(x)); >> subplot(2,2,3);plot(x,sinh(x)); >> subplot(2,2,4);plot(x,cosh(x));

5.绘制一个三维曲线x=cosp,y=sinp,z=p.在命令区输入:

>> p=0:pi/10:20*pi;

>> x=cos(p);y=sin(p);z=p; >> plot3(x,y,z)

三、主要仪器设备

计算机、MATLAB软件

四、实验结果与分析

1.画出横坐标在(-15,15)上的函数y=cosx的曲线。

在命令区输入:>> x=-15:0.1:15; >> y=cos(x);

>> plot(x,y)

2用图形表示离散函数y=|(n-6)|^(-1),并加入网络。 在命令区输入:>> n=7:1:100;

>> Y=(abs((n-6))).^(-1); >> plot(n,Y) >> grid

3用图形表示连续调制波形y=sin(t)*sin(9*t)及其包络线。 在命令区输入:>> t=linspace(0,pi,100);

>> y=sin(t).*sin(9*t); >> plot(t,y) >> z1=sin(t); >> plot(t,z1)

>> y=sin(t).*sin(9*t); >> plot(t,y) >> hold on >> plot(t,z1) >> hold on >> z2=-sin(t);

>> plot(t,z2)

五、讨论、心得

本次实验我们学习了MATLAB的基本绘图命令,以及运用MATLAB绘制一维、二维、三维图形的方法,并且熟悉了MATLAB的画图命令和技巧,这些虽然上课的时候老师都讲过,但是亲自操作一遍却别有一番滋味。Matlab虽然是一个软件,但是要学好却也不容易,必须勤动手,多练习,才能熟能生巧,才能更好的应用这个软件帮助我们以后的学习和工作。

本文来源:https://www.bwwdw.com/article/snrr.html

Top