Matlab图形绘制经典案例

合集下载

Matlab绘图教程(大量实例)

Matlab绘图教程(大量实例)

例7 在0≤x≤2区间内,绘制曲线y1=2e-0.5x和 y2=cos(4πx),并给图形添加图形标注。 程序如下: x=0:pi/100:2*pi; y1=2*exp(-0.5*x); y2=cos(4*pi*x); plot(x,y1,x,y2) title('x from 0 to 2{\pi}'); %加图形标题 xlabel('Variable X'); %加X轴说明 ylabel('Variable Y'); %加Y轴说明 text(0.8,1.5,'曲线y1=2e^{-0.5x}'); %在指定位置 添加图形说明 text(2.5,1.1,'曲线y2=cos(4{\pi}x)'); legend(‘y1’,‘ y2’) %加图例
2.绘制三维曲面的函数 surf函数和mesh函数的调用格式为: mesh(x,y,z,c) surf(x,y,z,c) 一般情况下,x,y,z是维数相同的矩阵。x,y是网格坐 标矩阵,z是网格点上的高度矩阵,c用于指定在 不同高度下的颜色范围。
图形标注与坐标控制
图形标注 有关图形标注函数的调用格式为: title(图形名称) xlabel(x轴说明) ylabel(y轴说明) text(x,y,图形说明) legend(图例1,图例2,…)
函数中的说明文字,除使用标准的ASCII字符外, 还可使用LaTeX格式的控制字符,这样就可以在 图形上添加希腊字母、数学符号及公式等内容。 例如,text(0.3,0.5,‘sin({\omega}t+{\beta})’)将得到 标注效果sin(ωt+β)。

Matlab技术工程图形绘制

Matlab技术工程图形绘制

Mat1ab技术工程图形绘制

引言

Mat1ab是一种极为强大的技术工程软件,提供了丰富的绘图功能。在各个领域的科学研究和工程实践中,MatIab的图形绘制功能起到了至关重要的作用。本文将介绍Mat1ab的技术工程图形绘制相关知识,并通过实例展示其应用。

一、MatIab绘图基础

MatIab提供了多种绘图函数和工具箱,可以绘制各种类型的图形,如二维直线图、散点图、曲线图、柱状图、等高线图等。其中最常用的绘图函数是p1ot函数。

p1ot函数可以用于绘制二维直线图和曲线图。通过指定横坐标和纵坐标的数值,可以绘制出对应的线条。此外,还可以通过设置线条的颜色、线型和线宽等参数,使得绘图更具美感和可读性。

二、技术工程绘图实例

以下是一个工程实例,展示了如何使用MatIab进行技术工程图形绘制。

假设我们要绘制一条压力-体积图曲线,用于描述气体在不同压力下体积的变化关系。首先,我们需要定义一组压力和体积的数据。假设我们有以下数据:

压力(P):[12345678910]

体积(V):[105321.51.21.11.051.011]

我们可以使用p1ot函数将这组数据绘制成一条曲线图:

''v mat1ab

P=[12345678910];

V=[105321.51.21.11.051.011];

p1ot(P,V,T,,'1ineW汕h',2);

在这段代码中,P表示横坐标,V表示纵坐标,K表示线条颜色为红色,1ineWidh表示线宽为2个像素。运行这段代码,我们就可以得到一条表示压力一体积关系的曲线。三、MatIab图形美化

matlab典型例子(吐血整理)

matlab典型例子(吐血整理)

一、在同一坐标系内,分别用红色实线和蓝色点划线绘制曲线y1(t)=e0.1sin(0.3πt)和y2(t)=2e -0.5cos(0.6πt),其中t ∈[0, 3],并用星号标记出两条曲线的交叉点。请写出实现上述功能的M 文件程序代码,并给出每条语句注释说明。

t=0:0.01:3%t 取值[0,3]步长为0.01

y1=exp(0.1)*sin(0.3*pi*t)%写出公式y1(t)=e0.1sin(0.3πt) plot(t,y1,'r-')%显示该图形 hold on%继续显示

y2=2*exp(-0.5)*cos(0.6*pi*t)%写出公式y2(t)=2e -0.5cos(0.6πt) plot(t,y2,'b-.') %显示该图形

r0=abs(y2-exp(0.1)*sin(0.3*pi*t))<=0.015%设定差值的绝对值<=0.015 yy=r0.*y1;xx=r0.*t;plot(xx(r0~=0),yy(r0~=0),'r*')%用*标记交叉点 结果如下:

-1.5

-1

-0.5

0.5

1

1.5

二、求解多项式3x4-8x2+x -10除以多项式x2+x+3;计算方程3x4-8x2+x -10=0的解。请编写实现上述运算的M 程序代码,并给出每条语句注释说明。 a=[3 0 -8 1 -10]%

3x4-8x2+x -10的系数矩阵

b=[1 1 3]% x2+x+3的系数矩阵

[q,r]=deconv(a,b)%求根和余。q 为根,r 为余 结果如下: q =

3 -3 -1

matlab编程实例100例

matlab编程实例100例

1-32是:图形应用篇

33-66是:界面设计篇

67-84是:图形处理篇

85-100是:数值分析篇

实例1:三角函数曲线(1)function shili01

h0=figure('toolbar','none',...

'position',[198 56 350 300],...

'name','实例01');

h1=axes('parent',h0,...

'visible','off');

x=-pi:0.05:pi;

y=sin(x);

plot(x,y);

xlabel('自变量X');

ylabel('函数值Y');

title('SIN( )函数曲线');

grid on

实例2:三角函数曲线(2)function shili02

h0=figure('toolbar','none',...

'position',[200 150 450 350],...

'name','实例02');

x=-pi:0.05:pi;

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

plot(x,y,'-*r','linewidth',1);

grid on

xlabel('自变量X');

ylabel('函数值Y');

title('三角函数');

实例3:图形的叠加

function shili03

h0=figure('toolbar','none',...

'position',[200 150 450 350],...

'name','实例03');

x=-pi:0.05:pi;

y1=sin(x);

y2=cos(x);

plot(x,y1,...

'-*r',...

案例28使用matlab绘制专业图形——绘制曲线和曲面图

案例28使用matlab绘制专业图形——绘制曲线和曲面图

案例28使用MATLAB 绘制专业图形

绘制曲线和曲面图

案例主要信息提示 ● 案例内容:使用MATLAB 进行专业作图。

● 关键词:MATLAB ,作图,二维作图,三维作图 ● 建议课时:2课时

● 适合专业:理工科各专业

光盘中的数字资源:

二维曲线绘图M 文件graph_line.m

三维曲面绘图M 文件graph_surface.m

一、 实验内容

实验内容1.绘制曲线图

在1个绘图窗口的4个不同子窗口中分别绘制以下曲线: ①在子窗口1中绘制两条二维曲线,分别为:

0.510.2cos(4)x y e x π-=

0.522cos()x y e x π-=

并显示网格线。

②在子窗口2中绘制两条二维曲线,分别为:

0.512x y e -=

2cos(2)y x π=

并添加标题、x/y 轴名称、图形说明和图例。 ③在子窗口3中绘制一条极坐标曲线,如下:

sin()cos()r t t =

④在子窗口4中绘制一条极三维螺旋线。

全部4个子窗口绘制效果如图28-1所示。

图28-1曲线绘制效果图

实验内容2.绘制曲面图

在1个绘图窗口的4个不同子窗口中分别绘制以下曲面:

①在子窗口1和子窗口2中以不同着色方式绘制两个球面。

②在子窗口3和子窗口4中以不同视角绘制两个直径相等的圆管相交的图形。全部4个子窗口绘制效果如图28-2所示。

图28-1曲面绘制效果图

二、预备知识

2.1 MATLAB绘图功能简介

MA TLAB软件提供了丰富的图形表达功能,包括常用的二维图形和三维图形。其中,各种二维图形近30种,三维图形20多种。应用MA TLAB除了能作一般的曲线、散点图、条形图等,还能绘制流线图、三维矢量图等工程实用图形。下面我们介绍一些基本的二维和三维绘图函数。

matlab绘图例子

matlab绘图例子

实例47:曲线标记

h0=figure('toolbar','none',...

'position',[198 56 408 468],...

'name','my second gui');

h1=axes('parent',h0,...

'position',[0.15 0.45 0.7 0.5],...

'visible','on');

x=0:0.1:2*pi;

k=plot(x,sin(x),'*');

xlabel('自变量X');

ylabel('函数值Y');

title('标记类型的改变');

p1=uicontrol('parent',h0,...

'style','pushbutton',...

'string','+',...

'fontsize',20,...

'foregroundcolor',[1 1 1],...

'backgroundcolor',[0 0 0],...

'position',[60 100 50 20],...

'callback','set(k,''marker'',''+'')'); p2=uicontrol('parent',h0,...

'style','pushbutton',...

'string','o',...

'fontsize',20,...

'foregroundcolor',[1 1 1],...

'backgroundcolor',[0 0 0],...

'position',[170 100 50 20],...

'callback','set(k,''marker'',''o'')'); p3=uicontrol('parent',h0,...

利用Matlab绘制有趣图像的示例代码

利用Matlab绘制有趣图像的示例代码

利⽤Matlab绘制有趣图像的⽰例代码

⽬录

1.随机樱花树

2.苹果绘制

3.南⽠绘制

4.⼀堆三⾓形绘制

5.⽉饼绘制

6.⼤钻⽯绘制

7.有趣曲线1

8.有趣曲线2

9.有趣曲线3——蝴蝶曲线

10.有趣曲线4——⼼形曲线

11.有趣曲线5

12.会害羞的含羞草

13.随机雪景

1.随机樱花树

function sakura

% @author:slandarer

% 随机形状⼆叉树樱花树绘制

hold on,axis equal

axis(0.5+[-10,50,0,50])

set(gca,'xtick',[],'ytick',[],'xcolor','w','ycolor','w')

set(gca,'color',[0.5020 0.5020 0.5020])

length_trunk=6;

width_trunk=4;

k1=0.9;

k2=0.8;

number_branch=15;

alp=pi/10;

length_branch=k1*length_trunk;

width_branch=k2*width_trunk;

trunk=[12,0;12,length_trunk];

plot(trunk(:,1),trunk(:,2),'color',[0 0 0],'Linewidth',width_trunk)

begins=[trunk(2,:),pi/2,1];

grow=begins;

plotdata=[0 0 0 0 0 0 0 0];

plotdata(1,:)=[];

for i=1:number_branch

control=randi(25,[length(grow(:,1)),1])>=10;

Matlab图形绘制经典案例资料(000001)

Matlab图形绘制经典案例资料(000001)

Matlab图形绘制经典案例

1、

三维曲线

>> t=0:pi/50:10*pi;

>> plot3(sin(2*t),cos(2*t),t)

>> axis square

>> grid on

2、一窗口多图形>> t=-2*pi:0.01:2*pi; >> subplot(3,2,1)

>> plot(t,sin(t))

>> subplot(3,2,2)

>> plot(t,cos(t))

>> subplot(3,2,3)

>> plot(t,tan(t))

>> axis([-pi pi -100 100]) >> subplot(3,2,4)

>> plot(t,cot(t))

>> axis([-pi pi -100 100]) >> subplot(3,2,5)

>> plot(t,atan(t))

>> subplot(3,2,6)

>> plot(t,acot(t))

3、图形样式、标注、题字(也可以利用菜单直接Insert) >> x=0:pi/20:2*pi;

>> plot(x,sin(x),'b-.')

>> hold on

>> plot(x,cos(x),'r--')

>> hold on

>> plot(x,sin(x)-1,'g:')

>> hold on

>> plot(x,cos(x)-1)

>> xlabel('x');

>> xlabel('x轴');

>> ylabel('y轴');

>> title('图形样式、标注等');

>> text(pi,sin(pi),'x=\pi');

>> legend('sin(x)','cos(x)','sin(x)-1','cos(x)-1');

matlab十个简单案例编写

matlab十个简单案例编写

matlab十个简单案例编写

1. 求解线性方程组

线性方程组是数学中常见的问题之一,而MATLAB提供了用于求解线性方程组的函数。例如,我们可以使用"linsolve"函数来求解以下线性方程组:

2x + 3y = 7

4x - 2y = 2

代码如下所示:

A = [2, 3; 4, -2];

B = [7; 2];

X = linsolve(A, B);

disp(X);

解释:上述代码定义了一个2x2的矩阵A和一个2x1的矩阵B,分别表示线性方程组的系数矩阵和常数向量。然后,使用linsolve函数求解线性方程组,结果存储在X中,并通过disp函数打印出来。运行代码后,可以得到x=2和y=1的解。

2. 求解非线性方程

除了线性方程组外,MATLAB还可以用于求解非线性方程。例如,我们可以使用"fzero"函数求解以下非线性方程:

x^2 + 2x - 3 = 0

代码如下所示:

fun = @(x) x^2 + 2*x - 3;

x0 = 0;

x = fzero(fun, x0);

disp(x);

解释:上述代码定义了一个匿名函数fun,表示非线性方程。然后,使用fzero函数传入fun和初始值x0来求解非线性方程的根,并通过disp函数打印出来。运行代码后,可以得到x=1的解。

3. 绘制函数图像

MATLAB提供了强大的绘图功能,可以帮助我们可视化函数的形状和特征。例如,我们可以使用"plot"函数绘制以下函数的图像:

y = cos(x)

代码如下所示:

x = linspace(0, 2*pi, 100);

matlab各种三维绘图及实例

matlab各种三维绘图及实例

Matlab绘制三维图形

例绘制三维曲线。

程序如下:

t=0:pi/100:20*pi;

x=sin(t);

y=cos(t);

z=t.*sin(t).*cos(t);

plot3(x,y,z);

title('Line in 3-D Space');

xlabel('X');ylabel('Y');zlabel('Z');

surf(x,y,z,c):画完整曲面,将数据点所表示曲面画出。

一般情况下,x,y,z是维数相同的矩阵。x,y是网格坐标矩阵,z是网格点上的高度矩阵,c 用于指定在不同高度下的颜色范围。

例绘制三维曲面图z=sin(x+sin(y))-x/10。

程序如下:

[x,y]=meshgrid(0:0.25:4*pi); %在[0,4pi]×[0,4pi]区域生成网格坐标

z=sin(x+sin(y))-x/10;

mesh(x,y,z);

例在xy平面内选择区域[-8,8]×[-8,8],绘制4种三维曲面图。

程序如下:

[x,y]=meshgrid(-8:0.5:8 例绘制标准三维曲面图形。

程序如下:

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

[x,y,z]= cylinder(2+sin(t),30);

subplot(2,2,1);

surf(x,y,z);

subplot(2,2,2);

[x,y,z]=sphere;

surf(x,y,z);

subplot(2,1,2);

[x,y,z]=peaks(30);

surf(x,y,z);

其他三维图形

例绘制三维图形:

(1) 绘制魔方阵的三维条形图。

(2) 以三维杆图形式绘制曲线y=2sin(x)。

Matlab绘图教程(大量实例PPT)

Matlab绘图教程(大量实例PPT)

例7 在0≤x≤2π区间内,绘制曲线y1=2e-0.5x和 0≤x≤2π区间内,绘制曲线y1=2e y2=cos(4πx),并给图形添加图形标注。 y2=cos(4πx),并给图形添加图形标注。 程序如下: 程序如下: x=0:pi/100:2*pi; y1=2*exp(y1=2*exp(-0.5*x); y2=cos(4*pi*x); plot(x,y1,x,y2) title('x from 0 to 2{\pi}'); 2{\ %加图形标题 %加图形标题 xlabel('Variable X'); %加 %加X轴说明 ylabel('Variable Y'); %加 %加Y轴说明 text(0.8,1.5,'曲线 text(0.8,1.5,'曲线y1=2e^{-0.5x}'); %在指定位置 曲线y1=2e^{%在指定位置 添加图形说明 text(2.5,1.1,'曲线 text(2.5,1.1,'曲线y2=cos(4{\pi}x)'); 曲线y2=cos(4{\ legend(‘y1’,‘ y2’) %加图例 %加图例
3.具有两个纵坐标标度的图形 MATLAB中 在MATLAB中,如果需要绘制出具有不同纵坐标标 度的两个图形,可以使用plotyy绘图函数 绘图函数。 度的两个图形,可以使用plotyy绘图函数。调用 格式为: 格式为: plotyy(x1,y1,x2,y2) 其中x1,y1对应一条曲线 x2,y2对应另一条曲线 对应一条曲线, 对应另一条曲线。 其中x1,y1对应一条曲线,x2,y2对应另一条曲线。横 坐标的标度相同,纵坐标有两个, 坐标的标度相同,纵坐标有两个,左纵坐标用于 x1,y1数据对,右纵坐标用于x2,y2数据对。 x1,y1数据对,右纵坐标用于x2,y2数据对。 数据对 数据对

Matlab绘制经典几何图形

Matlab绘制经典几何图形

分形几何中一些经典图形的Matlab画法(4)

(6)元胞自动机算法画Sierpinski三角形程序

一维元胞自动机sierpinski_ca1.h

function sierpinski_ca1(m,n)

%sierpinski_ca1(1000,3000)

m=1000;n=3000;

x=1;y=1;

t=1;w=zeros(2,m*n);

s=zeros(m,n);

s(1,fix(n/3))=1;

for i=1:m-1

for j=2:n-1

if (s(i,j-1)==1&s(i,j)==0&s(i,j+1)==0)|(s(i,j-1)==0&s(i,j)==0&s(i,j+1)==1)

s(i+1,j)=1;

w(1,t)=x+3+3*j;

w(2,t)=y+5*i;

t=t+1;

end

end

end

plot(w(1,:),w(2,:),'.','markersize',1)

图7.1 一维元胞自动机画Sierpinski三角形

二维元胞自动机sierpinski_ca2.h

function sierpinski_ca2(m,n)

%sierpinski_ca2(400,400)

m=400;n=400;

t=1;w=zeros(2,m*n);

s=zeros(m,n);

s(m/2,n/2)=1;

for i=[m/2:-1:2,m/2:m-1]

for j=[n/2:-1:2,n/2:n-1]

if

mod(s(i-1,j-1)+s(i,j-1)+s(i+1,j-1)+s(i-1,j)+s(i+1,j)+s(i-1,j+1)+s(i,j+1)+s(i+1,j+1),2)==1

Matlab绘图教程大量实例ppt

Matlab绘图教程大量实例ppt
二维数据曲线图
plot函数的基本调用格式为: plot(x,y) 其中x和y为长度相同的向量,分别用于存储x坐标和y坐标 数据。 例1 在0≤x≤2区间内,绘制曲线 y=2e-0.5xcos(4πx) 程序如下: x=0:pi/100:2*pi; y=2*exp(-0.5*x).*cos(4*pi*x); plot(x,y)
例6 在同一坐标内,分别用不同线型和颜色绘制曲 线y1=0.2e-0.5xcos(4πx) 和y2=2e-0.5xcos(πx),标记两 曲线交叉点。 程序如下: x=linspace(0,2*pi,1000); y1=0.2*exp(-0.5*x).*cos(4*pi*x); y2=2*exp(-0.5*x).*cos(pi*x); k=find(abs(y1-y2)<1e-2); %查找y1与y2相等点 (近似相等)的下标 x1=x(k); %取y1与y2相等点的x坐标 y3=0.2*exp(-0.5*x1).*cos(4*pi*x1); %求y1与y2值 相等点的y坐标 plot(x,y1,x,y2,'k:',x1,y3,'bp');
4.图形保持 hold on/off命令控制是保持原有图形还是刷新原有 图形,不带参数的hold命令在两种状态之间进行 切换。
例5 采用图形保持,在同一坐标内绘制曲线y1=0.2e0.5xcos(4πx) 和y2=2e-0.5xcos(πx)。 程序如下: x=0:pi/100:2*pi; y1=0.2*exp(-0.5*x).*cos(4*pi*x); plot(x,y1) hold on y2=2*exp(-0.5*x).*cos(pi*x); plot(x,y2); hold off

matlab基础作图实例

matlab基础作图实例

实验三 MATLAB 的绘图

一、实验目的:掌握利用MATLAB 画曲线和曲面。 二、实验内容:

1、 在不同图形中绘制下面三个函数t ∈[0,4π]的图象,3个图形分别是figure(1),figure(2),figure(3)。

)

sin(41.0321t e y t

y t y t -==

说明:y 1 线型:红色实线,y 2 线型:黑色虚线,y 3: 线型:兰色点线

分别进行坐标标注,分别向图形中添加标题‘函数1’,‘函数2’, ‘函数3’ 解答:

源程序与图像: t=0:0.1:4*pi; y_1=t;

y_2=sqrt(t);

y_3=4*pi.*exp(-0.1*t).*sin(t); figure(1)

plot(t,y_1,'-r'); title('函数1');

xlabel('t');ylabel('y_1'); figure(2)

plot(t,y_2,'--k'); title('函数2');

xlabel('t');ylabel('y_2'); figure(3)

plot(t,y_3,':b'); title('函数3');

xlabel('t');ylabel('y_3');

函数1

t

y 1

0246

8101214

函数2

t y 2

函数3

t

y 3

2、 在同一坐标系下绘制下面三个函数在t ∈[0,4π]的图象。 (用2种方法来画图,其中之一使用hold on ) 使用text 在图形适当的位置标注“函数1”“函数2”,“函数3” 使用gtext 重复上面的标注,注意体会gtext 和text 之间的区别 解答: 方法一: 程序与图形: t=0:0.1:4*pi; y_1=t;

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Matlab图形绘制经典案例

1、

三维曲线

>> t=0:pi/50:10*pi;

>> plot3(sin(2*t),cos(2*t),t)

>> axis square

>> grid on

2、一窗口多图形>> t=-2*pi:0.01:2*pi; >> subplot(3,2,1)

>> plot(t,sin(t))

>> subplot(3,2,2)

>> plot(t,cos(t))

>> subplot(3,2,3)

>> plot(t,tan(t))

>> axis([-pi pi -100 100]) >> subplot(3,2,4)

>> plot(t,cot(t))

>> axis([-pi pi -100 100]) >> subplot(3,2,5)

>> plot(t,atan(t))

>> subplot(3,2,6)

>> plot(t,acot(t))

3、图形样式、标注、题字(也可以利用菜单直接Insert) >> x=0:pi/20:2*pi;

>> plot(x,sin(x),'b-.')

>> hold on

>> plot(x,cos(x),'r--')

>> hold on

>> plot(x,sin(x)-1,'g:')

>> hold on

>> plot(x,cos(x)-1)

>> xlabel('x');

>> xlabel('x轴');

>> ylabel('y轴');

>> title('图形样式、标注等');

>> text(pi,sin(pi),'x=\pi');

>> legend('sin(x)','cos(x)','sin(x)-1','cos(x)-1');

>> [x1,y1]=ginput(1) %利用鼠标定位查找线上某点的值x1 =

2.0893

y1 =

-0.5000

>> gtext('x=2.5') %鼠标定位放置所需的值在线上

4、

>> fplot('[sin(x),cos(x),sqrt(x)-1]',[0 2*pi]) M文件:myfun.m

内容如下:

function y=myfun(x)

y(:,1)=sin(x);

y(:,2)=cos(x);

y(:,3)=x^(1/2)-1;

再运行:>> fplot('myfun',[0 2*pi])

同样可以得到下图

5、

>> [x,y]=fplot('sin',[0 2*pi]); >> [x1,y1]=fplot('cos',[0 2*pi]); >> plot(x,y,'-r',x1,y1,'-.k')

>> legend('y=sinx','y=cosx')

6、

>> x=[-2:0.2:2];

>> y=exp(x)-sin(x);

>> plot(x,y,'-or','linewidth',2)

7、画出y1=6(sinx-cosx),y2=x2^x-1的图形>> x=[-3:0.1:3];

>> y1=6*(sin(x)-cos(x));

>> y2=x.*2.^x-1;

>> plot(x,y1,'-r',x,y2,'-.k','linewidth',2)

8、绘制心形图r=2(1-cosθ)的极坐标图形>> theta=[0:0.01:2*pi];

>> polar(theta,2*(1-cos(theta)),'-k')

>> polar(theta,2*(1-cos(theta)),'-or')

9、用双轴对数坐标绘制y=x*3^x-30的图形>> x=logspace(-3,3);

>> y=x.*3.^x-30;

>> loglog(y,'-or','linewidth',2);

>> grid on

10、绘制数据向量的单轴对数坐标图形>> x=[1:50];

>> y=[1:50];

>> semilogx(x,y,'-*b')

%绘制横轴为对数坐标

%纵轴为线性坐标

>> grid on

>> semilogy(x,y,'-*b')

%绘制纵轴为对数坐标

%横轴为线性坐标

>> grid on

11、绘制矩阵的条形图,并求出句柄属性值向量。>> A=[1 2 3;4 5 6;7 8 9];

>> h=bar(A)

h =

171.0031 174.0026 176.0026

12、绘制矩阵的水平条形图。>> y=[3 2 -2 2 1;-1 2 3 7 1;7 2 -3 5 2];

>> x=[1:3];

>> barh(x,y)

13、绘制矩阵的面积图。

>> y=[3 2 -2 2 1;-1 3 3 7 2;-7 5 5 9 3]; >> area(y)

14、绘制矩阵的二维饼图

>> x=[1 2 3;4 5 6;7 8 9];

>> explode=[0 1 0 1 0 1 0 1 0];

>> pie(x,explode)

15、自行确定数据向量,绘制其散点图。>> x=rand(1,100);y=randn(1,100);scatter(x,y,20)

相关文档
最新文档