MATLAB计算的可视化和GUI设计.ppt

上传人:龙*** 文档编号:1085186 上传时间:2018-12-03 格式:PPT 页数:96 大小:9.96MB
下载 相关 举报
MATLAB计算的可视化和GUI设计.ppt_第1页
第1页 / 共96页
MATLAB计算的可视化和GUI设计.ppt_第2页
第2页 / 共96页
MATLAB计算的可视化和GUI设计.ppt_第3页
第3页 / 共96页
MATLAB计算的可视化和GUI设计.ppt_第4页
第4页 / 共96页
MATLAB计算的可视化和GUI设计.ppt_第5页
第5页 / 共96页
点击查看更多>>
资源描述

1、4 . 1 二维曲线的绘制4 . 2 MATLAB的特殊图形绘制4 . 3 MATLAB的三维图形绘制4 . 4 图形绘制工具4 . 5 对话框4 . 6 句柄图形4 . 7 用户图形界面设计4 . 8 图形文件转储MATLAB的二维曲线功能很强大,主要包括线型图、柱状图、面积图、方向图、极坐标图和散点图,所有类型如图 4.1所示。plot命令是 MATLAB中最简单而且使用最广泛的 1个绘图命令,用来绘制二维曲线。语法:plot(x) %绘制以 x为纵坐标的二维曲线plot(x,y) %绘制以 x为横坐标, y为纵坐标的二维 曲线 1用 plot(x) 绘制 x向量曲线若 x是长度为 n的数

2、值向量,则坐标系的纵坐标为向量 x,横坐标为 MATLAB系统根据 x向量的元素序号自动生成的从 1开始的向量。plot(x)命令用于在坐标系中顺序地用直线段连接各点,生成 1条折线,当向量的元素充分多时,可以得到 1条光滑的曲线。【 例 4.1】 用 plot(x)命令画直线,如图 4.2所示。 x1=1 2 3x1 =1 2 3 plot(x1) x2=0 1 0x2 =0 1 0 plot(x2) 2用 plot(x,y)命令绘制向量 x和 y的曲线若参数 x和 y都是长度为 n的向量,则 x、 y的长度必须相等,用 plot(x,y)命令绘制纵坐标为向量 y、横坐标为向量 x的曲线。【

3、 例 4.2】 绘制正弦曲线 y=sin(x)和方波曲线,如图 4.3所示。 x1=0:0.1:2*pi; y1=sin(x1); %y1为 x1的正弦函数 plot(x1,y1) x2=0 1 1 2 2 3 ; y2=1 1 0 0 1 1 ; plot(x2,y2) axis(0 4 0 2) %将坐标轴范围设定为 0 4和 0 2 3用 plot(x)命令绘制矩阵 x的曲线若 x是 1个 mn的矩阵,则 plot(x)命令为矩阵的每一列画出 1条线,共 n条曲线,各曲线自动地用不同颜色表示;每条线的横坐标为向量 1:m, m是矩阵的行数,绘制方法与向量相同。【 例 4.3】 矩阵图形的

4、绘制,如图 4.4所示。 x1=1 2 3;4 5 6; plot(x1) x2=peaks; %产生 1个 49*49的矩阵 plot(x2) 4用 plot(x,y)命令绘制混合式曲线当 plot(x,y)命令中的参数 x和 y是向量或矩阵时,分别有以下几种情况。( 1)如果 x是向量,而 Y是矩阵,则 x的长度与矩阵 Y的行数或列数必须相等。如果 x的长度与 Y的行数相等,则向量 x与矩阵 Y的每列向量对应画 1条曲线;如果 x的长度与 Y的列数相等,向量 x与 Y的每行向量画 1条曲线;如果 Y是方阵,则 x和 Y的行数和列数都相等,将向量 x与矩阵 Y的每列向量画 1条曲线。( 2)

5、如果 X是矩阵,而 y是向量,则 y的长度必须等于 X的行数或列数,绘制的方法与前一种相似。( 3)如果 X和 Y都是矩阵,则大小必须相同,将矩阵 X的每列和 Y的每列画 1条曲线。【 例 4.4】 混合式图形的绘制,如图 4.5所示。 x1=1 2 3; y1=1 2 3;4 5 6y1 =1 2 34 5 6 plot(x1,y1) %x1和 y1的列数个数相同, x1为横坐标, y1每行为纵坐标 y2=y1y2 =1 23 45 6Plot( x1,y2) %x1和 y2的行数个数相同, x1为横坐标, y1每列为纵坐标 plot(y1,x1) %y1是矩阵, x1是向量, y1每行为横坐标, x1为纵坐标 plot(y2,x1) %y1是矩阵, x1是向量, y2每列为横坐标, x1为纵坐标 x2=1 1 1;2 2 2x2 =1 1 12 2 2 plot(x2,y1) %x1和 y1都是矩阵, x2每列为横坐标, y1每列为 纵坐标

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。