范文一:matlab画基本函数图像
第一题
n=-6:6 ;
Un=[zeros(1,6),ones(1,7)] ; stem(n,Un,'fill','r*') ;
xlabel('n') ;
ylabel('Un') ;
title('单位阶跃序列 ') ;
figure ;
n=-6:6 ;
Un=[zeros(1,6),ones(1,1),zeros(1,6)] ; stem(n,Un,'fill') ;
xlabel('n') ;
ylabel('Un') ;
title('单位采样序列 ') ;
figure ;
n=-6:8;
X=(n>=0)&((n-5)<=0); stem(n,x,'fill','r')="" ,="" title('矩形序列="" ')="" ;="" xlabel('n')="">=0);>
ylabel('X') ;
figure ;
n=-2:0.01:0.2;
Xn=sin(5*n*pi+pi/4); stem(n,Xn,'fill','b.');
title('正弦序列 ') ; xlabel('n'),ylabel('Xn');
figure;
n=-5:0.1:5;
S=1.5.^n;
X=ones(1:n);
X=(n>=0);
Y=S.*X;
stem(n,Y,'fill','k.');
title('实指数序列 ') ;
xlabel('n') ;
ylabel('Y') ;
figure ;
n=-5:0.1:5;
S=exp((1/12+1i*2*pi)*n); stem(n,S,'fill','b.'); title('复指数序列 ') ; xlabel('n') ;
ylabel('S') ;
第二题
n=-10:12 ;
X=[ zeros(1,4), ones(1,4) ,zeros(1,4)]; H=[ zeros(1,3), ones(1,5) ,zeros(1,4)]; y=conv(X,H) ;
stem(n,y,'fill','b.') ;
xlabel('n');
ylabel('y');
title('卷积
');
第三题
a=[1,0.7,-0.45,-0.6]; b=[0.8,-0.44,0.36,0.02]; n=0:50;
x=[1,zeros(1,50)]; h=filter(b,a,x); stem(n,h,'fill','r*'); title('差分 '); xlabel('n');
ylabel('h');
范文二:用matlab画分段函数
用 Matlab 画分段函数
例 1 用 matlab 画分段函数 y=sin(x), 当 y<0时 y="0" ;="" 当="" y="">0.8时 y=0.8 x=-2:0.1:2; y=0.*(x<><=0.8&x>=0)+0.8*(x>0.8);
plot(x,y,'r')
例 2 高数中的的取整函数 y=[x]
Ex-1: >> x=0:0.001:4;
>> y=0*(x<1&x>=0)+(x<2&x>=1)+2*(x<3&x>=2)+3*(x<4&x>=3);
>> plot(x,y,'-r')
Ex-2: x=0:0.001:4;
y=0*(x<1&x>=0)+(x<2&x>=1)+2*(x<3&x>=2)+3*(x<4&x>=3);
k1= find(x==1); k2= find(x==2); k3= find(x==3); k4= find(x==4); plot(x(1:k1-1),y(1:k1-1),'b', x(k1+1:k2-1),y(k1+1:k2-1),'r')
hold on
plot(x(k2+1:k3-1),y(k2+1:k3-1),'c',x(k3+1:k4-1),y(k3+1:k4-1),'m')
hold off
例 3 matlab 绘制分段函数 x>=1,y=exp(-(x-1)^2); x<1,y=x^2.其中曲线为绿虚线,并>1,y=x^2.其中曲线为绿虚线,并>
x=-4:0.01:4;
y=(x<1).*(x.^2)+(x>=1).*(exp(-(x-1).^2));
plot(x,y,'b')
text(-2,5,'\leftarrow y=x^2','FontSize',9)
text(2,0.7,'\leftarrow y=exp(-(x-1)^2)','FontSize',9)
范文三:用matlab画分段函数y
例1. 用matlab画分段函数y=sin(x), 当y<0时 y="0" ;="" 当y="">0.8时 y=0.8
x=-2:0.1:2; y=0.*(x<><=0.8&x>=0)+0.8*(x>0.8); plot(x,y,'r')
例2 高数中的的取整函数y=[x]
Ex-1: >> x=0:0.001:4;
>> y=0*(x<1&x>=0)+(x<2&x>=1)+2*(x<3&x>=2)+3*(x<4&x>=3); >> plot(x,y,'-r')
Ex-2: x=0:0.001:4;
y=0*(x<1&x>=0)+(x<2&x>=1)+2*(x<3&x>=2)+3*(x<4&x>=3); k1= find(x==1); k2= find(x==2); k3= find(x==3); k4= find(x==4); plot(x(1:k1-1),y(1:k1-1),'b', x(k1+1:k2-1),y(k1+1:k2-1),'r') hold on
plot(x(k2+1:k3-1),y(k2+1:k3-1),'c',x(k3+1:k4-1),y(k3+1:k4-1),'m') hold off
例3 matlab 绘制分段函数 x>=1,y=exp(-(x-1)^2); x<>
进行标注
x=-4:0.01:4;
y=(x<1).*(x.^2)+(x>=1).*(exp(-(x-1).^2)); plot(x,y,'b')
text(-2,5,'\leftarrow y=x^2','FontSize',9) text(2,0.7,'\leftarrow y=exp(-(x-1)^2)','FontSize',9)
范文四:[精品]用matlab画分段函数y
例1.
用matlab画分段函数y=sin(x), 当y<0时 y="0" ;="" 当y="">0.8时 y=0.8x=-2:0.1:2; y=0.*(x<><=0.8&x>=0)+0.8*(x>0.8); plot(x,y,'r')
例2 高数中的的取整函数y=[x]
Ex-1: >> x=0:0.001:4;
>> y=0*(x<1&x>=0)+(x<2&x>=1)+2*(x<3&x>=2)+3*(x<4&x>=3); >> plot(x,y,'-r')
Ex-2: x=0:0.001:4;
y=0*(x<1&x>=0)+(x<2&x>=1)+2*(x<3&x>=2)+3*(x<4&x>=3); k1= find(x==1); k2= find(x==2); k3= find(x==3); k4= find(x==4); plot(x(1:k1-1),y(1:k1-1),'b', x(k1+1:k2-1),y(k1+1:k2-1),'r') hold on
plot(x(k2+1:k3-1),y(k2+1:k3-1),'c',x(k3+1:k4-1),y(k3+1:k4-1),'m') hold off
例3 matlab 绘制分段函数 x>=1,y=exp(-(x-1)^2); x<>
进行标注
x=-4:0.01:4;
y=(x<1).*(x.^2)+(x>=1).*(exp(-(x-1).^2));
plot(x,y,'b')
text(-2,5,'\leftarrow y=x^2','FontSize',9)text(2,0.7,'\leftarrow y=exp(-(x-1)^2)','FontSize',9)
范文五:[matlab画复数函数图像]MATLAB所有画图函数
[matlab画复数函数图像]MATLAB所有画
图函数
篇一 : MATLAB所有画图函数
MATLAB不但擅长於矩阵相关的数值运算,也适合用在各种科学目视表示。,)下面将介绍MATLAB基本xy平面及xyz空间的各项绘图命令,包含一维曲线及二维曲面的绘制、列印及存档。
plot是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲
线上每一点的x及y座标。下例可画出一条正弦曲线:
close all; x=linspace; % 100个点的x座标
y=sin; % 对应的y座标
plot;
====================================================
小整理:MATLAB基本绘图函数
plot: x轴和y轴均为线性刻度
loglog: x轴和y轴均为对数刻度
semilogx: x轴为对数刻度,y轴为线性刻度
semilogy: x轴为线性刻度,y轴为对数刻度
====================================================
若要画出多条曲线,只需将座标对依次放入plot函数即可: plot,
x, cos);
若要改变颜色,在座标对后面加上相关字串即可:
plot, ?c?, x, cos, ?g?);
若要同时改变颜色及图线型态,也是在座标对后面加上相
关字串即可:
plot, ?co?, x, cos, ?g*?);
====================================================
小整理:plot绘图函数的叁数
字元 颜色 字元 图线型态
y 黄色 . 点
k 黑色 o 圆
w 白色 x x
b 蓝色 + +
g 绿色 * *
r 红色 - 实线
c 亮青色 : 点线
m 锰紫色 -. 点虚线
-- 虚线
====================================================
图形完成后,我们可用axis函数来调整图轴的范
围:
axis;
此外,MATLAB也可对图形加上各种注解与处理:
xlabel; % x轴注解
ylabel; % y轴注解
title; % 图形标题
legend?,?y = cos?); % 图形注解
grid on; % 显示格线
====================================================
我们可用subplot来同时画出数个小图形於同一个视窗之中: subplot; plot);
subplot; plot);
subplot; plot);
subplot; plot);
MATLAB还有其他各种二维绘图函数,以适合不同的应用,详见下表。
当资料点数量不多时,长条图是很适合的表示方式:
close all; % 关闭所有的图形视窗
x=1:10;
y=rand);
bar;
====================================================
如果已知资料的误差量,就可用errorbar来表示:
下例以单位标准差来做资料的误差量:
x = linspace;
y = sin;
e = std*ones);
errorbar
====================================================
对于变化剧烈的函数,可用fplot来进行较精确的绘图, 会对
剧烈变化处进行较密集的取样,如下例:
fplot?, [0.02 0.2]); % [0.02 0.2]是绘图范围
====================================================
若要产生极座标图形,可用polar:
theta=linspace;
r=cos;
polar;
对于大量的资料,我们可用h
====================================================
ist来显示资料的分布情况和统计特性。中,三度空间的立体图
是 一个非常重要的技巧。[]本章将介绍MATLAB基本XYZ三度空
间的各项绘图命
令。
mesh和plot是三度空间立体绘图的基本命令,mesh可画出立
体网状图,
plot则可画出立体曲面图,两者产生的图形都会依高度而有不
同颜色。
下列命令可画出由函数 形成的立体网状图:
====================================================
x=linspace; % 在x轴上取25点
y=linspace; % 在y轴上取25点
[xx,yy]=meshgrid; % xx和yy都是21x21的矩阵
zz=xx.*exp; % 计算函数值,zz也是21x21的矩阵 mesh; % 画
出立体网状图
====================================================
surf和mesh的用法类似:
x=linspace; % 在x轴上取25点
y=linspace; % 在y轴上取25点
[xx,yy]=meshgrid; % xx和yy都是21x21的矩阵
zz=xx.*exp; % 计算函数值,zz也是21x21的矩阵 surf; % 画出立体曲面图
为了方便测试立体绘图,MATLAB提供了一个peaks函数,可产生一个凹凸有
致的曲面,包含了三个局部极大点及三个局部极小点,其方程式为:
====================================================
要画出此函数的最快方法即是直接键入peaks:
peaks
z = 3*. .*exp - . ) ...
- 10*.*exp ...
- 1/3*exp. - y. )
====================================================
亦可对peaks函数取点,再以各种不同方法进行绘图~
meshz可将曲面加上围裙:
[x,y,z]=peaks;
meshz;
axis;
====================================================
waterfall可在x方向或y方向产生水流效果:
[x,y,z]=peaks;
waterfall;
axis;
====================================================
下列命令产生在y方向的水流效果:
[x,y,z]=peaks;
waterfall;
axis;
====================================================
meshc同时画出网状图与等高线:
[x,y,z]=peaks;
meshc;
axis;
====================================================
surfc同时画出曲面图与等高线:
[x,y,z]=peaks;
surfc;
axis;
====================================================
contour3画出曲面在三度空间中的等高线:
contour3;
axis;
====================================================
contour画出曲面等高线在XY平面的投影:
contour;
====================================================
plot3可画出三度空间中的曲线:
t=linspace;
plot3, t.*cos, t);
====================================================
亦可同时画出两条三度空间中的曲线:
t=linspace;
plot3, t.*cos, t, t.*sin, t.*cos
====================================================
第四章 MATLAB的图视化功能
1. MATLAB的图视化概论
数据图视化能使人们用视觉器官直接感受到数据的许多内在本质。[)因此,数据可视化是人们研究科学、认识世界所不可缺少的手段。MATLAB不仅数值计算方面是一个优秀的科技应用软件, 在数据可视化方面也具有上佳表现。
MATLAB具有二维、三维乃至四维的图形表现能力。可以从线型、边界面、色彩、渲染、光线、视角等方面把数据的特征表现
出来。,)
MAT LAB的图视化功能是建立在一组“图形对象”的基础之上的。“图形对象”的核心是图形的句柄操作。 MATLAB的有两个层次的绘图指令:
底层绘图指令:是直接对句柄进行操作。 底层绘图指令控制和表现数据图形的能力比高层绘图指令强。特点是灵活多变,较难掌握。
高层绘图指令:建立在底层指令上的绘图指令。
最常用的是高层绘图指令。高层绘图指令简单明了容易掌握,本章介绍高层绘图指令。本章内容按“前易后难”的原则安排。
最常用的二个绘图指令是: plot ;mesh
2. 二维图形
plot函数
以下例子用来体会plot 的基本的绘图原理。
例:绘向量得折线图:
hold on
x=[2.3,4.3,3,4,4.9,1.5,2.8,4.6,5.5];
plot
plot
注1:plot 绘图的基本素材是二维点组。
二维点组的定义形式: *1) x=[2.3,4.3,3,4,4.9,1.5,2.8,4.6,5.5];
*2) y=0:0.1:5
这种定义方法,默认横坐标是自然数 *3) t=0:pi/100:2*pi 扩展:matlab 画图函数 / matlab分段函数画图 / matlab隐函数 画图
x=sin
*4) x=[1.5,2.3,2.8,3,4,4.3,4.6,4.9,5.5];
y=x.
这种定义方法,要注意自变量保持升序。[)自变量与应变量的
体积的一致。
注2:plot 绘图的基本原理是依排列顺序用直线连接。曲线光
滑与否与点数相关。
hold off
t=0:pi/3:2*pi;
x=sin;
plot
hold on
t=0:pi/5:2*pi;
x=sin;
plot
坐标系定制
用于对坐标轴进行管理与控制,如刻度,外观,文字说明等 *1)
坐标轴定制指令
?axis?用于对坐标轴刻度进行管理与控制。[,指令形式与作用
说明如下:
AXIS 设置 x- and y-axes刻度。
AXIS 设置 x- and y-axes和 z-axes刻度。
V = AXIS 返回当前图形行向量的刻度设置[XMIN XMAX
YMIN YMAX]或。
AXIS AUTO 返回刻度设置的系统默认值
AXIS TIGHT 依数据设置刻度
AXIS IJ 设置坐标轴的原点在左上角
AXIS XY 设置坐标轴的原点在左下角
AXIS EQUAL 设置坐标轴的比例因子相等。
AXIS IMAGE
AXIS SQUARE
AXIS NORMAL
AXIS VIS3D
AXIS OFF
AXIS ON
例:
XMIN=1;
XMAX=10;
YMIN=10;
YMAX=100;
AXIS plot
*2)其它坐标系:polar
例1:polar
t=0:0.1:2*pi;
r=t;
polar
例2:对数-对数
t=0:0.1:2*pi;
r=t;
semilogx
图视效果强化
例:加入格栅;坐标轴标志;文本说明等 clf; hold off
t=linspace;
x=sin;
hold on
y=cos;
plot
grid % 加入格栅
xlabel
ylabel
title
text %text
text
legend?,?cos?,3)
%LEGEND places the legend in the specified,
% 0 = Automatic “best” placement % 1 = Upper
right-hand corner
% 2 = Upper left-hand corner
% 3 = Lower left-hand corner
% 4 = Lower right-hand corner
% -1 = To the right of the plot
%按鼠表 left mouse button 拖legend到指定的位置
子图
clf; hold off
t=linspace;
x=sin);
subplot % plot
y=exp);
subplot
plot
特殊二维图形
例:误差图
clf;x=0:0.1:4;
y=zeros);e=rand); yu=y+e;yd=y-e;
errorbar
hold on
plot;plot;
绘图工具
mmaxes prop value… 的属性
mmcxyxy—mmcxy 修改绘图坐标轴显示图上鼠标的x,y
坐标
mmdraw prop value… 在图上画直线 rnmfill 填充两条曲线间区域 mmgetxy
使用鼠标获取x,y坐标
mmline prop value… 属性
mmtile 铺多图形窗口
mmtext 本
mrnzoom 皮框缩放坐标轴
mmzap object 标删除文本,线型或坐标轴
mmfont prop value 体属性 例: clf;x=0:0.1:4;
y=zeros);e=rand); yu=y+e;yd=y-e; errorbar
修改所画线条的 平在图上放置或拖曳文
用橡 使用鼠 修改文本字
hold on
plot;plot;
yu=0;yu=0;
fill;
yd=0;yd=0;
fill;
3. 三维图形
plot3
以下例子用来体会plot 3的基本的绘图原理。
例:绘参数方程 x=t;y=sin;z=cos 的空间曲线 clf
t=0:0.05:100;
x=t;y=sin;z=sin;
plot3
例:空间划线:
clf
t=0:0.1:10;x=t;
y=0*ones);z=sin;
plot3
hold on
z=0*ones);
y=sin;
plot3
xlabel;ylabel;zlabel;
三维曲面网格图
例1:划马鞍面:
clf
x=-4:0.5:4;
y=-4:0.5:4;
[U,V]=meshgrid;
Z=-U. +V. -U. -V. -2*U*V;
mesh;
xlabel;
ylabel;
zlabel; 扩展:matlab 画图函数 / matlab分段函数画图 / matlab隐函数 画图
注1:meshgrid的含义,绘图的基础是网格,一个二元系矩阵[]
hold off
a=ones;
a1=2*ones; ,y ,
a2=3*ones;
a=a1;
a=a2;
meshc
例二:peakS 函数的图形:
peakS 函数的表达式
z = 3*. .*exp - . )
- 10*.*exp - 1/3*exp. - y. )
clf;[x,y,z]=peaks;p=peaks;
subplot;mesh
subplot;meshz
subplot;meshc
subplot;waterfall
注1:[x,y,z]=peaks:为变换角度带来方便。如 peaks
图形演示函数
banane 优化演示函数 色彩与效果
*1)mesh;SURF;SURFC, SURFL比较 :变更色调的变化方向 shading :涂色方式 clf;x= -1.5:0.2:1.5;y=-1:0.2:1; [X,Y]=meshgrid;
p=sqrt;
subplot;mesh 调方向:有上到下
subplot;surf 向:有上到下
subplot;surfc 有上到下
subplot;surfl shading interp
线
subplot;surfl
shading faceted 图,有格线;
;%有网格 格子图,色 ;%默认的方向:色调方 ;%带登高线;色调方向:;%色调方向:沿y轴方向 ; %平滑涂色 图,无格 ;%有网格涂色 格子
subplot;surfl
shading flat ;%有网格涂色 格子图,无格线;
*2) SURFL的z-参数。surfl;z=。
clf;
x= -0.5:0.3:2.5;y=-0.5:0.3:2;
[X,Y]=meshgrid;
p=;;
%cm=[1 0 0;0 1 0;0 0 1];
%colormap
subplot;surfl
subplot;surfl
subplot;surfl
subplot;surfl
辅助图视效果
*1)视角定义view
clf;x= -1.5:0.2:1.5;y=-1:0.2:1;
[X,Y]=meshgrid;
p=sqrt;
subplot;surfl;view
shading interp
subplot;surfl;view
shading interp
subplot;surfl;view
shading interp
subplot;surfl;view
shading interp
*2)surfl光照模式与光照角度设置, surfl指令中s 与k 参数
d:见
s:确定光照角度;z=;默认光照角度是观察角逆时针方向45度
k::光照模式:确定强度
ka:背景光 kd:漫射光 ks:定向光 spread:扩散光
例:
clf;x= -1.5:0.2:1.5;y=-1:0.2:1;
[X,Y]=meshgrid;
Z=sqrt;
view
subplot;surfl;
shading interp
subplot;surfl; shading interp
subplot;surfl; shading interp
subplot;surfl; shading interp
*3) 图视放大 zoom on ;zoom off; zoom *鼠标点击变焦 *鼠标拖拉变焦
t=-16:0.1:16;
x=sin.*;
plot
zoom on
4. 超维图形表达
三维色彩表达 clf
a=ones;
a1=2*ones;
a2=3*ones;
a3=4*ones;
a=a1;
a=a2;
a=a3;
subplot
meshc
subplot
pcolor
colorbar
colormap
% shading interp
四维色彩表达 clf
x=-5:0.1:5;
y=-5:0.25:5;
z=-5:0.25:5;
n=length;
[X,Y,Z]=meshgrid;
V=;
xi=[-4,-2,0,2,4];
yi=0.5;
zi=-0.5;
subplot;
slice; colorbar; view; shading interp xi=[0];
subplot;
slice; view;
shading interp
扩展:matlab 画图函数 / matlab分段函数画图 / matlab隐函数
画图
篇二 : Matlab基本函数-colormap函数
1、colormap函数:获取当前色图 2、用法说明:colormap
函数设置或获取当前图像的色图。
参量map为一个m×3的、元素在[0,1]之间的实数矩阵,
每一行是定义一种颜色的一个RGB向量。
颜色图的第k行定义第k种颜色,其中map=[r g b]定义红绿蓝
的亮度。
3、实例
源码
>> t = 0:pi/6:pi*2 t = Columns 1 through 10 0 0.5236 1.0472 1.5708 2.0944 2.6180 3.1416 3.6652 4.1888 4.7124 Columns 11 through 13 5.2360 5.7596 6.2832 >> [x,y,z] = cylinder) x =
Columns 1 through 10 0 0 0 0 0 0 0 0 0 0 0.2500 0.2378 0.2023 0.1469 0.0773 0.0000 -0.0773 -0.1469 -0.2023 -0.2378 0.4330 0.4118 0.3503 0.2545 0.1338 0.0000 -0.1338 -0.2545 -0.3503 -0.4118 0.5000 0.4755 0.4045 0.2939 0.1545 0.0000 -0.1545 -0.2939 -0.4045 -0.4755 0.4330 0.4118 0.3503 0.2545 0.1338 0.0000 -0.1338 -0.2545 -0.3503 -0.4118 0.2500 0.2378 0.2023 0.1469 0.0773 0.0000 -0.0773 -0.1469 -0.2023 -0.2378 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.2500 -0.2378 -0.2023 -0.1469 -0.0773 -0.0000 0.0773 0.1469 0.2023 0.2378 -0.4330 -0.4118 -0.3503 -0.2545 -0.1338 -0.0000 0.1338 0.2545 0.3503 0.4118 -0.5000 -0.4755 -0.4045 -0.2939 -0.1545 -0.0000 0.1545 0.2939 0.4045 0.4755 -0.4330 -0.4118 -0.3503 -0.2545 -0.1338 -0.0000 0.1338 0.2545 0.3503 0.4118 -0.2500 -0.2378 -0.2023 -0.1469 -0.0773 -0.0000 0.0773 0.1469 0.2023 0.2378 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 0.0000 0.0000 0.0000 0.0000 Columns 11
through 20 0 0 0 0 0 0 0 0 0 0 -0.2500 -0.2378 -0.2023 -0.1469 -0.0773 -0.0000 0.0773 0.1469 0.2023 0.2378 -0.4330 -0.4118 -0.3503 -0.2545 -0.1338 -0.0000 0.1338 0.2545 0.3503 0.4118 -0.5000 -0.4755 -0.4045 -0.2939 -0.1545 -0.0000 0.1545 0.2939 0.4045 0.4755 -0.4330 -0.4118 -0.3503 -0.2545 -0.1338 -0.0000 0.1338 0.2545 0.3503 0.4118 -0.2500 -0.2378 -0.2023 -0.1469 -0.0773 -0.0000 0.0773 0.1469 0.2023 0.2378 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 0.0000 0.0000 0.0000 0.0000 0.2500 0.2378 0.2023 0.1469 0.0773 0.0000 -0.0773 -0.1469 -0.2023 -0.2378 0.4330 0.4118 0.3503 0.2545 0.1338 0.0000 -0.1338 -0.2545 -0.3503 -0.4118 0.5000 0.4755 0.4045 0.2939 0.1545 0.0000 -0.1545 -0.2939 -0.4045 -0.4755 0.4330 0.4118 0.3503 0.2545 0.1338 0.0000 -0.1338 -0.2545 -0.3503 -0.4118 0.2500 0.2378 0.2023 0.1469 0.0773 0.0000 -0.0773 -0.1469 -0.2023 -0.2378 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 -0.0000 -0.0000 -0.0000 -0.0000 Column 21
0 0.2500 0.4330 0.5000 0.4330 0.2500 0.0000 -0.2500 -0.4330 -0.5000 -0.4330 -0.2500 -0.0000 y = Columns 1 through 10 0 0 0 0 0 0 0 0 0 0 0 0.0773 0.1469 0.2023 0.2378 0.2500 0.2378 0.2023 0.1469 0.0773 0 0.1338 0.2545 0.3503 0.4118 0.4330 0.4118 0.3503 0.2545 0.1338 0 0.1545 0.2939 0.4045 0.4755 0.5000 0.4755 0.4045 0.2939 0.1545 0 0.1338 0.2545 0.3503 0.4118 0.4330 0.4118 0.3503 0.2545 0.1338 0 0.0773 0.1469 0.2023 0.2378 0.2500 0.2378 0.2023 0.1469 0.0773 0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0 -0.0773 -0.1469 -0.2023 -0.2378 -0.2500 -0.2378 -0.2023 -0.1469 -0.0773 0 -0.1338 -0.2545 -0.3503 -0.4118 -0.4330 -0.4118 -0.3503 -0.2545 -0.1338 0 -0.1545 -0.2939 -0.4045 -0.4755 -0.5000 -0.4755 -0.4045 -0.2939 -0.1545 0 -0.1338 -0.2545 -0.3503 -0.4118 -0.4330 -0.4118 -0.3503 -0.2545 -0.1338 0 -0.0773 -0.1469 -0.2023 -0.2378 -0.2500 -0.2378 -0.2023 -0.1469
-0.0773 0 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 Columns 11 through 20 0 0 0 0 0 0 0 0 0 0 0.0000 -0.0773 -0.1469 -0.2023 -0.2378 -0.2500 -0.2378 -0.2023 -0.1469 -0.0773 0.0000 -0.1338 -0.2545 -0.3503 -0.4118 -0.4330 -0.4118 -0.3503 -0.2545 -0.1338 0.0000 -0.1545 -0.2939 -0.4045 -0.4755 -0.5000 -0.4755 -0.4045 -0.2939 -0.1545 0.0000 -0.1338 -0.2545 -0.3503 -0.4118 -0.4330 -0.4118 -0.3503 -0.2545 -0.1338 0.0000 -0.0773 -0.1469 -0.2023 -0.2378 -0.2500 -0.2378 -0.2023 -0.1469 -0.0773 0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 0.0773 0.1469 0.2023 0.2378 0.2500 0.2378 0.2023 0.1469 0.0773 -0.0000 0.1338 0.2545 0.3503 0.4118 0.4330 0.4118 0.3503 0.2545 0.1338 -0.0000 0.1545 0.2939 0.4045 0.4755 0.5000 0.4755 0.4045 0.2939 0.1545 -0.0000 0.1338 0.2545 0.3503 0.4118 0.4330 0.4118 0.3503 0.2545 0.1338 -0.0000 0.0773 0.1469 0.2023 0.2378 0.2500 0.2378 0.2023 0.1469 0.0773
-0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 Column 21 0 0 0 0 0 0 0 0 0 0 0 0 0 z = Columns 1 through 10 0 0 0 0 0 0 0 0 0 0 0.0833 0.0833 0.0833 0.0833 0.0833 0.0833 0.0833 0.0833 0.0833 0.0833 0.1667 0.1667 0.1667 0.1667 0.1667 0.1667 0.1667 0.1667 0.1667 0.1667 0.2500 0.2500 0.2500 0.2500 0.2500 0.2500 0.2500 0.2500 0.2500 0.2500 0.3333 0.3333 0.3333 0.3333 0.3333 0.3333 0.3333 0.3333 0.3333 0.3333 0.4167 0.4167 0.4167 0.4167 0.4167 0.4167 0.4167 0.4167 0.4167 0.4167 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5833 0.5833 0.5833 0.5833 0.5833 0.5833 0.5833 0.5833 0.5833 0.5833 0.6667 0.6667 0.6667 0.6667 0.6667 0.6667 0.6667 0.6667 0.6667 0.6667 0.7500 0.7500 0.7500 0.7500 0.7500 0.7500 0.7500 0.7500 0.7500 0.7500 0.8333 0.8333 0.8333 0.8333 0.8333 0.8333
0.8333 0.8333 0.8333 0.8333 0.9167 0.9167 0.9167 0.9167 0.9167 0.9167 0.9167 0.9167 0.9167 0.9167 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 Columns 11 through 20 0 0 0 0 0 0 0 0 0 0 0.0833 0.0833 0.0833 0.0833 0.0833 0.0833 0.0833 0.0833 0.0833 0.0833 0.1667 0.1667 0.1667 0.1667 0.1667 0.1667 0.1667 0.1667 0.1667 0.1667 0.2500 0.2500 0.2500 0.2500 0.2500 0.2500 0.2500 0.2500 0.2500 0.2500 0.3333 0.3333 0.3333 0.3333 0.3333 0.3333 0.3333 0.3333 0.3333 0.3333 0.4167 0.4167 0.4167 0.4167 0.4167 0.4167 0.4167 0.4167 0.4167 0.4167 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5833 0.5833 0.5833 0.5833 0.5833 0.5833 0.5833 0.5833 0.5833 0.5833 0.6667 0.6667 0.6667 0.6667 0.6667 0.6667 0.6667 0.6667 0.6667 0.6667 0.7500 0.7500 0.7500 0.7500 0.7500 0.7500 0.7500 0.7500 0.7500 0.7500 0.8333 0.8333 0.8333 0.8333 0.8333 0.8333 0.8333
0.8333 0.8333 0.8333 0.9167 0.9167 0.9167 0.9167 0.9167 0.9167 0.9167 0.9167 0.9167 0.9167 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 Column 21 0 0.0833 0.1667 0.2500 0.3333 0.4167 0.5000 0.5833 0.6667 0.7500 0.8333 0.9167 1.0000 >> surf >> colormap >> pink ans = 0.1179 0 0 0.1959 0.1029 0.1029 0.2507 0.1455 0.1455 0.2955 0.1782 0.1782 0.3343 0.2057 0.2057 0.3691 0.2300 0.2300 0.4009 0.2520 0.2520 0.4303 0.2722 0.2722 0.4579 0.2910 0.2910 0.4839 0.3086 0.3086 0.5085 0.3253 0.3253 0.5320 0.3412 0.3412 0.5546 0.3563 0.3563 0.5762 0.3709 0.3709 0.5971 0.3849 0.3849 0.6172 0.3984 0.3984 0.6367 0.4115 0.4115 0.6557 0.4241 0.4241 0.6741 0.4364 0.4364 0.6920 0.4484 0.4484 0.7094 0.4600 0.4600 0.7265 0.4714 0.4714 0.7431 0.4825 0.4825 0.7594 0.4933 0.4933 0.7664 0.5175 0.5040 0.7732 0.5407 0.5143 0.7800 0.5628 0.5245 0.7868 0.5842 0.5345 0.7935 0.6048 0.5443 0.8001 0.6247 0.5540 0.8067
0.6440 0.5634 0.8133 0.6627 0.5727 0.8197 0.6809 0.5819 0.8262 0.6986 0.5909 0.8325 0.7159 0.5998 0.8389 0.7328 0.6086 0.8452 0.7493 0.6172 0.8514 0.7655 0.6257 0.8576 0.7813 0.6341 0.8637 0.7968 0.6424 0.8698 0.8120 0.6506 0.8759 0.8270 0.6587 0.8819 0.8416 0.6667 0.8879 0.8560 0.6746 0.8938 0.8702 0.6824 0.8997 0.8842 0.6901 0.9056 0.8979 0.6977 0.9114 0.9114 0.7052 0.9172 0.9172 0.7272 0.9230 0.9230 0.7485 0.9287 0.9287 0.7692 0.9344 0.9344 0.7893 0.9400 0.9400 0.8090 0.9456 0.9456 0.8282 0.9512 0.9512 0.8469 0.9567 0.9567 0.8653 0.9623 0.9623 0.8832 0.9677 0.9677 0.9008 0.9732 0.9732 0.9181 0.9786 0.9786 0.9351 0.9840 0.9840 0.9517 0.9894 0.9894 0.9681 0.9947 0.9947 0.9842 1.0000 1.0000 1.0000 扩展:matlab
colormap函数 / matlab中colormap函数 / matlab colormap
运行结果如下:
a、输入surf,显示图如下
扩展:matlab colormap函数 / matlab中colormap函数 / matlab colormap
篇三 : MATLAB函数介绍,hist
hist绘制直方图函数以算例来说明:
data=[4 1 2 3 1 3 1 3 2 4];z=hist
输出结果为:
z =
3232
解释:
x轴是范围,y轴是频率,可以输出对应的bin
语法:n = histn = histn = hist[n,xout] = histhisthist描述:直方图显示了数据值的分布情况。n = list将向量Y中的元素分到10个等间隔的范围内,并返回每个范围内元素的个数作为一行向量。如果Y是一个m x p的矩阵,hist将Y的每一列作为一个向量,并返回一个10 xp的矩阵n。n的每一列的值对应Y的该列。n = histx是一个向量,返回x的长度个以x为中心的,Y的分布情况。例如:如果x是一个5元素的向量,返回Y在以x为中心的,x长度个范围内数据直方分布。注:如果更需要制定数值边界而不是中心,可以使用histc。n = histnbins是一个范围,使用nbins间隔数。[n,xout] = hist返回n和xout,包含有数目频率和间隔位置。可以使用bar来绘制直方图。hist使用
上述方法绘制没有输出的直方图。hist使用exes_handle轴绘制,代替目前的轴。
上一篇文章:[matlab绘制等高线图]关于matlab绘图中字体及图片大小等的设置
下一篇文章:[matlab的绘图功能]matlab绘图
转载请注明出处范文大全网 » matlab画基本函数图像
1).*(x.^2)+(x>4&x>3&x>2&x>1&x>4&x>3&x>2&x>1&x>=0.8&x>0时>1).*(x.^2)+(x>4&x>3&x>2&x>1&x>4&x>3&x>2&x>1&x>=0.8&x>0时>1).*(x.^2)+(x>4&x>3&x>2&x>1&x>4&x>3&x>2&x>1&x>=0.8&x>0时>