t1=(0:11)/11*pi;

t2=(0:400)/400*pi;

t3=(0:50)/50*pi;

y1=sin(t1).*sin(9*t1);

y2=sin(t2).*sin(9*t2);

y3=sin(t3).*sin(9*t3);

subplot(2,2,1),plot(t1,y1,'r.')%<7>

axis([0,pi,-1,1]),title('(1)点过少的离散图形')

subplot(2,2,2),plot(t1,y1,t1,y1,'r.')%<9>

axis([0,pi,-1,1]),title('(2)点过少的连续图形')

subplot(2,2,3),plot(t2,y2,'r.')%<11>

axis([0,pi,-1,1]),title('(3)点密集的离散图形')

subplot(2,2,4),plot(t3,y3)%<13>

axis([0,pi,-1,1]),title('(4)点足够的连续图形')

图 5.1-2  连续函数的图形表现方法

【例5.1-3】绘制奇数正多边形及圆。(图5.1-3)

N=9;

t=0:2*pi/N:2*pi;

x=sin(t);y=cos(t);

tt=reshape(t,2,(N+1)/2);

tt=flipud(tt);

tt=tt(:);

xx=sin(tt);yy=cos(tt);

subplot(1,2,1),plot(x,y)

title('(1) 正常排序图形'),axis equal off,shg

subplot(1,2,2),plot(xx,yy)

title('(2) 非正常排序图形'),axis equal off,shg

图 5.1-3  自变量排列次序对连续曲线图形的影响

5.2二维曲线和图形

MATLAB提供了多种二维图形的绘制指令(见表5.2-1),但其中,最重要、最基本的指令是plot 。其他许多特殊绘图指令或以它为基础而形成,或使用场合较少。出于简明考虑,本节着重介绍plot的使用。

5.2.1二维曲线绘制的基本指令plot

一基本调用格式plot(x,y,'s')

二plot的衍生调用格式

(1)单色或多色绘制多条曲线plot(X,Y,'s')用s 指定的点形线型色彩绘制多条曲线

plot(X,Y)采用默认的色彩次序用细实线绘制多条曲线

(2)多三元组绘制多条曲线plot(X1,Y1,'s1',X2,Y2,'s2', ... ,Xn,Yn,'sn')

(3)单输入量绘线plot(Y)

三plot的属性可控调用格式plot(x, y, 's', 'PropertyName', PropertyValue, …)

【例5.2-1】二维曲线绘图指令演示之一。(图5.2-1)

clf

t=(0:pi/50:2*pi)';

k=0.4:0.1:1;

Y=cos(t)*k;

subplot(1,2,1),plot(t,Y,'LineWidth',1.5)

title('By plot(t,Y)'),xlabel('t')

subplot(1,2,2),plot(Y,'LineWidth',1.5)

title('By plot(Y)'),xlabel('row subscript of Y')

图 5.2-1  plot(t,Y)与plot(Y)所绘曲线的区别

【例5.2-2】用图形表示连续调制波形  及其包络线。(图5.2-2)

t=(0:pi/100:pi)';%<1>

y1=sin(t)*[1,-1];%<2>

y2=sin(t).*sin(9*t);%<3>

t3=pi*(0:9)/9;%<4>

y3=sin(t3).*sin(9*t3);%<5>

plot(t,y1,'r:',t,y2,'-bo')%<6>

hold on

plot(t3,y3,'s','MarkerSize',10,'MarkerEdgeColor',[0,1,0],'MarkerFaceColor',[1,0.8,0])%<8>

axis([0,pi,-

◆◆

评论读取中....

请登录后再发表评论!

◆◆

修改失败,请稍后尝试

matlab画二维颜色深浅,matlab中如何为二维图形填充渐进的颜色相关推荐

  1. Excel 单元格中增加下拉菜单并且填充不同的颜色

    Excel 单元格中增加下拉菜单并且填充不同的颜色 参考链接:https://zxning.github.io/2016/01/12/excel-Drop-down-menu/ 问题描述 如何在 Ex ...

  2. matlab画三维向量的曲面,Matlab绘制三维曲面(以二维高斯函数为例)

    寒假学习了一下Python下的NumPy和pymatlab,感觉不是很容易上手.来学校之后,决定继续看完数字图像处理一书.还是想按照上学期的模式,边看边实现书中的算法.上学期看的时候,是用C语言实现的 ...

  3. matlab画三维曲面有范围,matlab画三维曲面

    (x,y); z=pi/2*exp(-x.^2/2-y.^2/2); mesh(x,y,z) [在 dreamway (希冀前程) 的大作中提到: ] : 现在,想用 matlab 绘制三维正态曲面, ...

  4. 如何用matlab画电场强度三维图,浅析matlab模拟静电场三维图与恒定电流场模拟静电场...

    浅析matlab模拟静电场三维图与恒定电流场模拟静电场 1 浅析 Matlab 模拟静电场三维图 与恒定电流场模拟静电场 摘要:本文利用恒定电流场模拟静电场,通过寻找等势点的方法描绘出点 电荷对的电力 ...

  5. matlab画三维图和等高线,matlab画三维等高线图

    MATLAB 三维绘图功能二维图形 ? 三维图形 图形色彩处理 句柄图形技术 图像显示技术 动画制作 三维绘图三维绘图的主要功能: 绘制三维线图 绘制等高线图 绘制伪彩色图 ...... 三维线图指令 ...

  6. 用matlab画出典型函数,如何用matlab画出函数曲线

    使用matlab绘制函数曲2113线的方法和操作步5261骤如下:1.首先,使用matlabc打开命令行窗口,然后4102直接输入相1653关内容,如下图所示.2.其次,完成上述步骤后,请根据实际情况 ...

  7. 用matlab画出ex,如何用matlab画函数图形

    1.首先打开matlab应用程序,输入下方的代码:2.然后按确定会出现一张图,如下图所示,这就是 怎么用matlab画函数图形?请看下面方法. 方法 打开Matlab. r0=5;b=1;t0=2;s ...

  8. 用matlab画出信号波形,用Matlab画出信号的时域波形及频谱,观察它们的关系

    <用Matlab画出信号的时域波形及频谱,观察它们的关系>由会员分享,可在线阅读,更多相关<用Matlab画出信号的时域波形及频谱,观察它们的关系(18页珍藏版)>请在人人文库 ...

  9. matlab画三维图电磁场,利用matlab实现矩形波导电磁场分布图的绘制.doc

    利用matlab实现矩形波导电磁场分布图的绘制.doc 利用MATLAB实现矩形波导电磁场分布图的绘制(附源程序)通过MATLAB计算并绘出任意时刻金属矩形波导的主模TE10模的电磁场分布图.波导尺寸 ...

最新文章

  1. 迁移学习,让深度学习不再困难……
  2. 放弃OpenStack?恐怕还不到时候
  3. C语言的指针*和引用
  4. (重要)java都是值传递,与对象形参所指向的对象改变,其实参所指向的对象也相应改变并不矛盾(2011年9.30日一天写的两个程序的总结结果)...
  5. linux 开机启动文件夹,Linux开机启动流程
  6. session中存放一个对象,只修改对象的属性,不将修改后的对象存放session,发现session中存放的对象也发生改变!
  7. php 序列化 java_PHP--序列化与反序列化详解
  8. php新窗口打开链接,wordpress如何设置在新窗口打开链接
  9. 封装好的实用的读写XML类---增删改查XML
  10. 使用python在ArcGIS中合并多个图层中的数据
  11. 运用SQL Server安全模型来保护数据
  12. 利用后中遍历结果,重构二叉树
  13. 15套前端经典实战项目大合集,小白练手必备实战项目
  14. CodRED: A Cross-Document Relation Extraction Dataset for Acquiring Knowledge in the Wild
  15. 一个牛人在美国的跳槽经历(转)
  16. 嵌入式linux系统应用开发
  17. html5一键导航代码,网页端利用百度地图接口,制作一键导航功能
  18. SpringAOP中@annotation和@within的作用
  19. 信息安全服务资质认证-安全工程一级
  20. CTeX 套装替代方案:Texlive+Texmaker

热门文章

  1. 一个数据包的旅程_数据科学语言的个人旅程
  2. 网络爬虫数据挖掘_我如何构建无服务器网络爬虫以大规模挖掘温哥华房地产数据...
  3. 链栈的入栈和出栈代码_代码简介:全栈开发仍然有效
  4. 正则表达式匹配减号_THOR断点教程0910 网球规则1112 后附常用正则表达式数据...
  5. Sobel两种算子形式
  6. VS2008SP1中jQuery Intellisense补丁KB958502安装失败的解决办法
  7. 【opencv学习】【轮廓检测】
  8. 漫步数学分析番外五(上)
  9. dll 共享_系统DLL查看和检测工具ListDLLs
  10. PCA和线性回归之间的关系如何?