2019matlab实验

发布 2023-12-21 10:05:12 阅读 2902

实验六 matlab的图形基础。

一、实验目的。

1、掌握二维图形和三维图形的绘制方法及相关函数的应用;

2、掌握基本图形与高级图形的处理方法;

3、了解高级图形处理功能。

二、实验环境。

1.计算机。

2.matlab7.0集成环境。

三、实验说明。

1.熟练操作matlab7.0运行环境。

2.自主编写程序,必要时参考相关资料。

3.实验前应写出程序大致框架或完整的程序**。

4.实验学时:3学时。

四、实验内容。

1、练习书中例子-20

练习例子6-6,程序如下:

x=0:.1:2*pi;

figure(1);clf;

subplot(2,2,1);plot(1:10);grid on;

subplot(2,2,2);plot(x,sin(x));grid on;

subplot(2,2,3);plot(x,exp(-x),'r');grid on;

subplot(2,2,4);plot(peaks);grid on;

figure(2);clf

subplot(4,5,2:4);plot(peaks);grid on;

subplot(4,5,11);plot(membrane);grid on;

subplot(4,5,16:20);surf(membrane);grid on;

所画出的图形是:

练习例子6-20,程序:

所绘图形:2、利用plot函数在一张图上绘制四条不同的曲线(y=sinx、y=sin2x、y=sinx2、y=(sinx)2),并设置绘图线的线型、颜色、宽度、标记点的颜色及大小;用subplot函数在一个窗口采用子图的形式分别绘制以上四个图,并添加图形标注。

如下图所示在一个坐标内绘制了题目要求的四条曲线,其中y=sinx用实线红色星号标记,y=sin2x用虚线蓝色点号标记,y=sinx2用点线绿色矩形标记,y=(sinx)2用黄色菱形标记。

在一个窗口中绘出四条曲线)

如下图所示分别绘制了题目要求的四条曲线,其中y=sinx在子图一区位置用实线红色星号标记,y=sin2x在子图二区用虚线蓝色点号标记,y=sinx2在子图三区用点线绿色矩形标记,y=(sinx)2在子图三区用黄色菱形标记。

用四个子图分别显示)

3、三维图形。

1)、x=sin(t),y=cos(t),z=tsin(t)cos(t),t=[0:pi/100:20*pi]绘制x、y和z均为矢量的三维曲线图。

构建程序如下:

绘出的图形如下:

2)z=,使用mesh、meshz、meshc、surf、surfc函数绘制网格图;设置光线、视点和三维实体的表面材质等特性。

函数。程序和图形如下:

函数。程序和图形如下:

函数。程序和图形如下:

函数。程序和图形如下:

函数。程序和图形如下:

五、实验报告要求。

1.整理实验结果,填入相应**中。

2.小结实验心得体会。

此次实验基本上都是绘制图形,比较有趣,知道了怎么产生图形,并且通过程序来设置图形的线形,标记,颜色,尺寸等参数,绘制出自己想要的图形。学会怎么用plot和subplot绘制图形与子图,而且学会怎么绘制三维图形。

在这里深刻体会到matlab将数据可视化的强大而便捷的功能。

虽然实验任务完成了,但还有好多东西没有练习到,认识要真正把matlab学到一个比较高的层次还要多多练习!

2019matlab实验

实验五 matlab文件i o 一 实验目的。1 掌握文件的建立 打开与关闭和文件的读写操作。2 理解文件定位操作。3 通过练习理解文件的基本操作。二 实验环境。1 计算机。2 matlab7.0集成环境。三 实验说明。1 熟练操作matlab7.0运行环境。2 自主编写程序,必要时参考相关资料。3...

2019matlab实验

实验六 matlab的图形基础。一 实验目的。1 掌握二维图形和三维图形的绘制方法及相关函数的应用 2 掌握基本图形与高级图形的处理方法 3 了解高级图形处理功能。二 实验环境。1 计算机。2 matlab7.0集成环境。三 实验说明。1 熟练操作matlab7.0运行环境。2 自主编写程序,必要时...

2019matlab实验

实验一 matlab矩阵基本运算。一 实验目的。1 掌握生成矩阵的方法 2.掌握矩阵分析的方法 3.运用matlab求解线性方程。二 实验环境。1 计算机。2 matlab7.0集成环境。三 实验说明。1 首先应熟悉一般矩阵及特殊矩阵的生成方法 2 复习矩阵及数组的加减乘除及乘方运算 3 实验学时 ...