首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
Matlab绘图基础——用print函数批量保存图片到文件(Print figure or save to file)
】的更多相关文章
Matlab绘图基础——用print函数批量保存图片到文件(Print figure or save to file)
一.用法解析 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绘图基础——图形修饰处理(入门)
引入--标题.色条.坐标轴.图例等 例一: 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('这里是标题'); …
Matlab绘图基础——用print函数保存图片(Print figure or save to file)
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…
Matlab绘图基础——绘制三维表面
%绘制三维表面 ------------------------------------- %1.绘制线框图:mesh:每一条曲线称为mesh line %首先利用meshgrid函数产生平面区域内的网格坐标矩阵,格式如下 [X,Y] = meshgrid(-8:.5:8); %meshgrid生成平面格网,返回X,Y都是矩阵.X的每一列值相等,Y的每一行值相等; %矩阵X的每一行都是向量x,行数等于向量y的元素的个数; %矩阵Y的每一列都是向量y,列数等于向量x的元…
Matlab绘图基础——散点生成三角网(TIN)
%例一:二维三角网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); …
Matlab绘图基础——绘制等高线图
% 等高线矩阵的获取 C = contourc(peaks(20),3); % 获取3个等级的等高线矩阵 % 等高线图形的绘制 contour(peaks(20),10);colormap autumn % 绘制二维的等高线 contour3(peaks(20),10);colormap autumn % 绘制三维的等高线 % 还可以指定等高线的条数.坐标系的比例及某高度上的等高线 % 等高线图形的填充 contourf(peaks(20),10);col…
Matlab绘图基础——一些标准三维曲面
标准三维曲面 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…
Matlab绘图基础——其他三维图形(绘制填充的五角星)
其他三维图形 %绘制魔方阵的三维条形图 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…
Matlab绘图基础——利用axes(坐标系图形对象)绘制重叠图像 及 一图多轴(一幅图绘制多个坐标轴)
描述 axes在当前窗口中创建一个包含默认属性坐标系 axes('PropertyName',propertyvalue,...)创建坐标系时,同时指定它的一些属性,没有指定的使用DefaultAxes**,当然可以在以后使用set/get函数进行设置/读取,坐标系axes所有属性参见附录 axes(h)将坐标系h置为当前坐标系,同时将figure中的CurrentAxes属性设置为h,并且将h排列到children属性中第一个axes位置.默认情况,所有图形函数都是在当前坐标系上绘图 h =…
Matlab绘图基础——colormap在数字图像处理及三维图形展示上的应用(分层设色)
色图(color map)是MATLAB系统引入的概念.在MATLAB中,每个图形窗口只能有一个色图. 色图是m×3 的数值矩阵,它的每一行是RGB三元组.色图矩阵可以人为地生成,也可以调用MATLAB提供的函数来定义色图矩阵. 色图代表的就是一个映射(彩色映射),它不是连续函数类型的映射,而是用一个有三列的矩阵来代表,这三列分别代表颜色的R.G.B分量. 1.数字图像处理中的应用:生成伪彩色图像 索引图像(伪彩色图像)有两个分量,即整数矩阵X和…