描述 axes在当前窗口中创建一个包含默认属性坐标系 axes('PropertyName',propertyvalue,...)创建坐标系时,同时指定它的一些属性,没有指定的使用DefaultAxes**,当然可以在以后使用set/get函数进行设置/读取,坐标系axes所有属性参见附录 axes(h)将坐标系h置为当前坐标系,同时将figure中的CurrentAxes属性设置为h,并且将h排列到children属性中第一个axes位置.默认情况,所有图形函数都是在当前坐标系上绘图 h =…
使用说明:图形绘制时的插值 interp1   %1-D data interpolation interpft  %使用fft算法插值     %将原数据x转换到频率域,再逆转换回来更密集的数据采样点 spline    %一维Cubic spline(三次样条) data interpolation interp2   %2-D data interpolation interp3   %3-D data interpolation (table lookup) 注:The interp2 …
% 等高线矩阵的获取 C = contourc(peaks(20),3);              % 获取3个等级的等高线矩阵 % 等高线图形的绘制 contour(peaks(20),10);colormap autumn   % 绘制二维的等高线 contour3(peaks(20),10);colormap autumn  % 绘制三维的等高线     % 还可以指定等高线的条数.坐标系的比例及某高度上的等高线 % 等高线图形的填充 contourf(peaks(20),10);col…
peaks; axis tight  %Set the axis limits to equal the range of the data  axis square axis 'auto x'  %x轴坐标上下限自动调整 axis off    %Plot a surface without displaying the axes lines and background. set(gca,'Visible','off');   %消除坐标轴,显示范围的大小没有改变,同上句     %更多特性…
    色图(color map)是MATLAB系统引入的概念.在MATLAB中,每个图形窗口只能有一个色图.        色图是m×3 的数值矩阵,它的每一行是RGB三元组.色图矩阵可以人为地生成,也可以调用MATLAB提供的函数来定义色图矩阵.         色图代表的就是一个映射(彩色映射),它不是连续函数类型的映射,而是用一个有三列的矩阵来代表,这三列分别代表颜色的R.G.B分量.   1.数字图像处理中的应用:生成伪彩色图像     索引图像(伪彩色图像)有两个分量,即整数矩阵X和…
  text对象 (1)text(x坐标,y坐标,'string')在图形中指定位置(x,y)显示字符串string.(2)Editing有效值为on/off,off时,用户在执行GUI操作时无法直接在该Text对象上进行编辑,改为on后,可以进行编辑.(3)HorizontalAlign 有效值为left/center/right决定Text对象中字符水平方向的对齐方式.(4)Interpreter有效值为tex/none,决定Text对象中是否可用Tex字符注释,当设置为Tex时,表示允许用…
引入--标题.色条.坐标轴.图例等 例一: set(groot,'defaultAxesLineStyleOrder','remove','defaultAxesColorOrder','remove');     %每次使用记得清除上次设置的参数,否则设置的参数会被保留下来 X = linspace(0,2*pi,30); Y = [cos(X); exp(0.05*X)]';   m = stem(X,Y);              %m是图像的句柄 title('这里是标题');    …
其他三维图形 %绘制魔方阵的三维条形图 subplot(2,2,1); bar3(magic(4));   %以三维杆图形式绘制曲线y=2sin(x) subplot(2,2,2); y=2*sin(0:pi/10:2*pi); stem3(y);   %已知x=[2347,1827,2043,3025],绘制饼图 subplot(2,2,3); pie3([2347,1827,2043,3025]);   %用随机的顶点坐标值画出2个黄色三角形 subplot(2,2,4); fill3(ra…
interp1   %1-D data interpolation interpft  %使用fft算法插值     %将原数据x转换到频率域,再逆转换回来更密集的数据采样点 spline    %一维Cubic spline(三次样条) data interpolation interp2   %2-D data interpolation interp3   %3-D data interpolation (table lookup) 二维插值显示 [X,Y] =meshgrid(-3:.2…
%绘制三维表面 ------------------------------------- %1.绘制线框图:mesh:每一条曲线称为mesh line %首先利用meshgrid函数产生平面区域内的网格坐标矩阵,格式如下 [X,Y] = meshgrid(-8:.5:8);       %meshgrid生成平面格网,返回X,Y都是矩阵.X的每一列值相等,Y的每一行值相等;     %矩阵X的每一行都是向量x,行数等于向量y的元素的个数;     %矩阵Y的每一列都是向量y,列数等于向量x的元…
print(figure_handle,'formats','-rnumber','filename')  %将图形保存为png格式,分辨率为number的(默认为72),最好指定的分辨率大一点,否则保存图形的效果较差.   %Save the figure with the handle h to a PostScript file named Figure1, which can be printed later: h = figure;   %指定图片打印figure handle plo…
标准三维曲面 t=0:pi/20:2*pi; [x,y,z]= cylinder(2+sin(t),30);     %[x,y,z]= cylinder(R,n),其中R为圆周半径,n为组成圆周的点数.     %[x,y,z]= cylinder(2,30);  %这是一个标准圆柱面 subplot(2,2,1); surf(x,y,z);  %这是一个瓶子形状图片   [x,y,z]=sphere(20);  %括号内的参数越大,图形越精细 subplot(2,2,2); surf(x,y…
一.用法解析 1.1. 分辨率-rnumber 1.2.  输出图片的“格式”formats 二.用法示例 2.1. 设置输出图片的“图像纵横比” 2.2. Batch Processing(图片保存“批处理”)filename 1.2. 输出图片的“格式”formats 一.用法解析 print(figure_handle,'formats','-rnumber','filename') %将图形保存为formats格式,分辨率为600的(默认为72),最好指定的分辨率大一点,否则保存图形的效…
matlab绘制条形图并分组显示: a =[1 2 3] b =[4 5 6] >> d=[a;b] d = 1 2 3 4 5 6 >> bar(d,'group') 修改横坐标的值为: >>set(gca,'xticklabel',1:2:5) 为坐标轴添加说明:菜单Edit->Axes Properties->找到X Axis/Y Axis,->在 X Label/Y Label输入即可. 或者菜单Insert->X Label/Y Lab…
%例一:二维三角网TIN模型的生成 X=rand(10,2)*5; dt=DelaunayTri(X(:,1),X(:,2));       %生成三角网 triplot(dt);hold on;                 %绘图 scatter(X(:,1),X(:,2),'o'),hold off  %将结点展示出来(散点)   %例二:三维TIN的生成(由规则点生成) [x,y]=meshgrid(1:15,1:15);z=peaks(15); tri=delaunay(x,y); …
------------------------------------------- %绘制向量场图 %例一 clear all;clc; [X,Y] = meshgrid(-2:.2:2,-3:.2:3); Z = X.*exp(-X.^2 - Y.^2); [DX,DY] = gradient(Z); %Dx为水平方向上的梯度,第一列元素为原矩阵第二列与第一列元素之差,                        %第二列元素为原矩阵第三列与第一列元素之差除以2,以此类推 [DDX,DD…
**使用系统内置的colormap** ``` syms x y ezmesh(x*exp(-x^2-y^2),[-2.5,2.5],40) colormap(hot) ``` 自定义colormap  ``` syms x y ezmesh(x*exp(-x^2-y^2),[-2.5,2.5],40) colormap([0,1,0.5 ;1,0,0])         //分成两部分,分别映射成红色和绿色  ``` ``` syms x y ezmesh(x*exp(-x^2-y^2),[-…
%% 绘制三维曲线 %plot3函数,其中每一组x,y,z组成一组曲线的坐标参数,选项的定义和plot函数相同. %1.当x,y,z是同维向量时,则x,y,z 对应元素构成一条三维曲线. x0 = 0:pi/50:10*pi; y0 = sin(x0);z0 = cos(x0); y0=y0';                    %将y转置为列向量试试 plot3(x0,y0,z0);grid on;   %不影像结果 title('Line in 3-D Space'); %2.当x,y,…
转载自:http://www.cnblogs.com/hxsyl/archive/2012/10/10/2718380.html 转载自:http://www.cnblogs.com/jeromeblog/p/3396494.html plot选项: 一 基础功能 二维图形 一. plot函数① 函数格式:plot(x,y)  其中x和y为长度相同                     坐标向量     函数功能:以向量x.y为轴,绘制曲线. [例] 在区间0≤X≤2内,绘制正弦曲线y=si…
平台:Win7 64 bit,Matlab R2014a(8.3) “Matlab”是“Matrix Laboratory” 的缩写,中文“矩阵实验室”,是强大的数学工具.本文侧重于Matlab的编程语言侧面,讲述Matlab的基本语法,以及用Matlab语言进行程序设计.值得一提的是,Matlab从R2014a版本开始支持中文语言了! 1.基本概念 Matlab默认启动后界面: Matlab有关的文件后缀: File Extension Description .m MATLAB Code —…
一.关于GDI的基本概念 什么是GDI? Windows绘图的实质就是利用Windows提供的图形设备接口GDI(Graphics Device Interface)将图形绘制在显示器上. 在Windows操作系统中,动态链接库C:/WINDOWS/system32/gdi32.dll(GDI Client DLL)中定义了GDI函数,实现与设备无关的包括屏幕上输出像素.在打印机上输出硬拷贝以及绘制Windows用户界面功能.在Visual C++6.0中的头文件C:/Program Files…
图形是呈现数据的一种直观方式,在用Matlab进行数据处理和计算后,我们一般都会以图形的形式将结果呈现出来.尤其在论文的撰写中,优雅的图形无疑会为文章加分.本篇文章非完全原创,我的工作就是把见到的Matlab绘图代码收集起来重新跑一遍,修改局部错误,然后将所有的图贴上来供大家参考.大家可以先看图,有看中的可以直接把代码Copy过去改成自己想要的. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 <br>%% 直方图图的绘制…
Matlab绘图系列之高级绘图 原帖地址: http://blog.163.com/enjoy_world/blog/static/115033832007865616218/ Matlab绘图 2007-09-06 17:06:16 阅读4510 评论10 字号:大中小 一.目录 1.彗星图 二维彗星图 三维彗星图 2.帧动画 3.程序动画 4.色图变换 5.Voronoi图和三角剖分 Voronoi图 三角剖分 6.四面体 7.彩带图 彩带图 三维流彩带图 8.伪彩图 9.切片图 切片图 切…
一起来学matlab-matlab学习笔记9 高级绘图命令_1 图形对象_根对象,轴对象,用户控制对象,用户菜单对象 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考书籍 <matlab 程序设计与综合应用>张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷 <MATLAB技术大全>葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效 图形对象 图形对象(figure object):可以确定图形的整体或部分属性的各层界面.各层次图形对象是相互关联的,低层…
图形对象 一个图形包含了不同的对象 图形包括 核心对象和绘制对象 .  核心对象 线条对象 : line 文本对象 : text 矩形对象 : rectangle 补丁对象 : patch 图像对象 :  绘制对象 条形图对象: bar 面积图对象 :  area 二维图对象: plot .... 这些对象也都是内置函数,在help帮助文档中都能查阅到它的用法 句柄 每个对象都有一个句柄. 这个句柄是引用这个对象的独一无二的数字,如同图形对象的id一样.可以通过句柄利用set()函数设置句柄代表…
使用matlab的时候常常会忘掉一些指令,每次都要重新查找,挺麻烦的,这里收集一些常用的绘图指令,供自己和大家以后方便查找和使用. 1.例子-包含了常用绘图命令 clear clc %%数据准备 x = 0:0.05:1; y = -x.*log(x); figure(1);%图像1 set(gcf, 'color',[0.1 0.5 1]);%设置整体图片的背景色 %%绘制曲线 plot(x,y,'rs-','LineWidth',2,'MarkerEdgeColor','k',... 'Ma…
使用axes函数在matlab绘图中实现图中图的绘制 有时为了对细节进行详细说明,需要在一个较大坐标轴上绘制一个小图来对局部进行放大以阐述结果. 这可以通过调用axes函数实现. 下面通过绘制 y=1/(t-3) 的曲线举例说明该函数的使用方法. 程序如下: clc;clear;close all;                                                                                                    …
1.绘制三维图形的基本函数 最基本的三维绘图函数为plot3: plot3与plot用法十分相似,调用格式: plot(x1,y1,z1,选项1,x2,y2,z2,选项2,...,xn,yn,zn,选项n) 当x,y,z是同维向量时,则x,y,z,对应元素构成一条三维曲线: 当x,y,z是同维矩阵时,则以x,y,z对应列元素绘制三维曲线,曲线条数等于矩阵列数. 例: 程序如下: t=0:pi/50:2*pi; x=8*cos(t); y=4*sqrt(2)*sin(t); z=-4*sqrt(2…
来源:https://ww2.mathworks.cn/help/matlab/ref/get.html?searchHighlight=get&s_tid=doc_srchtitle get 查询图形对象属性 语法 v = get(h) v = get(h,propertyName) v = get(h,propertyArray) v = get(h,'default') v = get(h,defaultTypeProperty) v = get(groot,'factory') v =…
0. 句柄的获得 H = subplot(1,2,1); saveas(H, [pathname,filename], 'jpg'); 1. h = plot(-) a = 0:10:360; x = a*pi/180; h = plot(x, sin(x), x, cos(x)) % 运行到这里的话,会弹出 figure 窗口,如果这时不关闭 figure 窗口 % 在命令行界面,可以进行实时的交互操作,并在 figure 中予以显示 >> h(1).LineWidth = 2; 2. 使用…