matlab基础作图实例
第3讲 MATLAB作图
liti40
(2) fplot
fplot(‘fun’,lims)
表示绘制字符串fun指定的函数在 lims=[xmin,xmax]的图形.
注意: [1] fun必须是M文件的函数名或是独立变量为 x的字符串. [2] fplot函数不能画参数方程和隐函数图形, 但在一个图上可以画多个图形。
例 在[-1,2]上画 y e
例 画多条曲线观察函数Z=(X+Y).^2.
解 x=-3:0.1:3;y=1:0.1:5; [X,Y]=meshgrid(x,y); Z=(X+Y).^2; plot3(X,Y,Z) Matlab liti9
(这里meshgrid(x,y)的作用 是产生一个以向量x为行、向量y 为列的矩阵)
返回
空
在区间[0,10*pi]画出参数曲线x=sin(t),y=cos(t), z=t. 解 t=0:pi/50:10*pi; plot3(sin(t),cos(t),t) Matlab liti8 rotate3d %旋转
2、多条曲线 PLOT3(x,y,z)
其中x,y,z是都是m*n矩阵,其对应的每一列表示一条曲线.
2.符号函数(显函数、隐函数和参数方程)画图
(1) ezplot
ezplot(‘fBaidu Nhomakorabeax)’,[a,b])
表示在a<x<b绘制显函数f=f(x)的函数图
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绘图实例
概要
每次⽤ Matlab 绘图都要搜⼀堆资料设置⼀些参数,本次将绘图中的⼀些参数设置实例展⽰在这⾥,以备不时之需。暂包括折线图,⾯积图。
折线图实例
下图是效果图:
图 1:折线图效果图
Matlab 代码如下:
clc;clear;
y1 = 0; y2 = 0;
len = 249;
for i = 2:len
y1(i) = y1(i-1) + unifrnd(-0.8,1);
end
for i = 2:len
y2(i) = y2(i-1) + unifrnd(-0.9,1);
end
fig = figure();
ax = axes;
% fig.Visible = 'off'; % 设置图⽚不可见,即只保存图⽚到本地
plot( y1, 'linewidth', 1.75, 'Color', 'red')
hold on;
plot(y2, 'linewidth', 1.75, 'Color', [0.27451, 0.5098, 0.70588])
ax.YGrid = 'on'; % 把 gca 当成结构体。R2014b 版本之前⽤ set(gca, 'YGrid', 'on'),下同
ax.XColor = 'k'; %set(gca, 'XColor', 'k')
fig.Position = [10 10 630 300]; %set(gcf,'Position',[left,top,width,height]
box off; %去掉坐标的边框
ylabel('random value');
matlab--三维图形绘制实例
三维图形
一. 三维曲线
plot3(x1,y1,z1,选项1,x2,y2,z2,选项2,…,xn,yn,zn,选项n)
其中每一组x,y,z 组成一组曲线的坐标参数,选项的定义和plot 函数相同。当x,y,z 是同维向量时,则x,y,z 对应元素构成一条三维曲线。当x,y,z 是同维矩阵时,则以x,y,z 对应列元素绘制三维曲线,曲线条数等于矩阵列数。 Example1.绘制三维曲线。 程序如下: clf,
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'); grid on;
所的图形如下:
X
Line in 3-D Space
Y
Z
二. 三维曲面 1. 产生三维数据
在MATLAB 中,利用meshgrid 函数产生平面区域的网格坐标矩阵。
语句执行后,矩阵X 的每一行都是向量x ,行数等于向量y 的元素的个数,矩阵Y 的每一列都是向量y ,列数等于向量x 的元素的个数。 2. 绘制三维曲面的函数
surf 函数和mesh 函数
example2. 绘制三维曲面图z=sin(x+sin(y))-x/10。 程序如下: clf,
[x,y]=meshgrid(0:0.25:4*pi); %产生平面坐标区域的网格坐标矩阵 z=sin(x+sin(y))-x./10; surf(x,y,z);
数学建模 第二篇1 MATLAB作图讲解
MATLAB作图
例 在[-1,2]上画图形 y e sin(3x ) 解 先建M文件myfun1.m: function Y=myfun1(x) Matlab Y=exp(2*x)+sin(3*x.^2)
2x 2
liti43
输入命令:fplot('myfun1',[-1,2])
例 在[-2,2]范围内绘制函数tanh的图形
二维图形
三维图形
图形处理
实例
特殊二、三维图形
作 业
§1 二维图形
1.曲线图
MATLAB作图
Matlab作图是通过描点、连线来实现的 先取得曲线上点的坐标(即横坐标和纵坐标) 然后将该点集的坐标传给Matlab函数画图
命令:PLOT(X,Y,S)
线型
•y •m •c -. + 黄色 . 点 洋红 o 圈 蓝绿色 x 长短线 r 加号 -- 连线 : 短虚线 x-符号 红色 长虚线
Matlab liti2
MATLAB作图
(3) hh=gtext(‘string’) 将字符串水平标注在所绘图中由鼠标确定的位置
例 在区间[0,2*pi]画sin(x), cos(x) ,并分别 标注“sin(x)”,”cos(x)”.
解
x=linspace(0,2*pi,30); y=sin(x); z=cos(x); plot(x,y,x,z) gtext('sin(x)'); gtext('cos(x)')
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',...
MATLAB画图入门篇--各种基本图形绘制的函数与实例
MATLAB画图入门篇--各种基本图形绘制的函数与实例【来自网络】
一.二维图形(Two dimensional plotting)
1.基本绘图函数(Basic plotting function):Plot,semilogx,semilogy,loglog,polar,plotyy
(1).单矢量绘图(single vector plotting):plot(y),矢量y的元素与y元素下标之间在线性坐标下的关系曲线。
例1:单矢量绘图
y=[00.62.358.311.71517.719.420];plot(y)
可以在图形中加标注和网格,
例2:给例1的图形加网格和标注。
y=[00.62.358.311.71517.719.420];plot(y)
title('简单绘图举例');xlabel('单元下标');ylabel('给定的矢量');grid
(2).双矢量绘图(Double vector plotting):如x和y是同样长度的矢量,plot(x,y)命令将绘制y元素对应于x元素的xy曲线图。
例:双矢量绘图。
x=0:0.05:4*pi;y=sin(x);plot(x,y)
(3).对数坐标绘图(ploting in logarithm coordinate):x轴对数semilogx,y轴对数semilogy,双对数loglog,
例:绘制数组y的线性坐标图和三种对数坐标图。
y=[00.62.358.311.71517.719.420];
subplot(2,2,1);plot(y);subplot(2,2,2);semilogx(y)
MATLAB作图(超详细)
ezplot('exp(x)+sin(x*y)',[-2,0.5,0,2])
2020/5/31
数学建模
(2) fplot
fplot(‘fun’,lims) 表示绘制字符串fun指定的函数在
lims=[xmin,xmax]的图形.
注意:
[1] fun必须是M文件的函数名或是独立变量为 x的字符串.
[2] fplot函数不能画参数方程和隐函数图形, 但在一个图上可以画多个图形.
MATLAB liti8
2020/5/31
数学建模
2. 多条曲线
plot3(x,y,z)
其中x,y,z是都是m×n矩阵,其对应的每一列表示一条曲线.
例 画多条曲线观察函数Z=(X+Y)2.
解 x=-3:0.1:3;y=1:0.1:5; [X,Y]=meshgrid(x,y); Z=(X+Y).^2; plot3(X,Y,Z)
MATLAB liti9
(这里meshgrid(x,y)的作用 是产生一个以向量x为列、向量y 为行的矩阵即41*61矩阵)
2020/5/ห้องสมุดไป่ตู้1
数学建模
返回
空间曲面
(1) surf(x,y,z) 画出数据点(x,y,z)表示的曲面
数据矩阵.分别表示 数据点的横坐标、纵 坐标、函数值
Matlab100个实例程序
程序代码:(代码标记[code]...[/code] ) 1-32是:图形应用篇
33-66是:界面设计篇
67-84是:图形处理篇
85-100是:数值分析篇
实例1:三角函数曲线(1)
function shili01
h0=figure('toolbar','none',...
'position',[198****0300],...
'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);
MATLAB图形绘制技巧与实例
MATLAB图形绘制技巧与实例
介绍:
MATLAB是一种功能强大,广泛应用于科学计算和工程领域的软件平台。它
拥有丰富的图形绘制功能,可以用于可视化数据和传达研究成果。本文将探讨一些MATLAB图形绘制的技巧和提供一些实例,让读者了解如何高效地利用MATLAB 绘制各种类型的图形。
一、基本绘图函数
MATLAB中最基本的绘图函数是plot,它可以绘制二维图形。可以通过指定x
和y向量作为输入参数,将数据点连线绘制出来。除了plot函数,还有其他一些常用的绘图函数,如scatter用于绘制散点图,bar用于绘制条形图,hist用于绘制直
方图等。这些函数具有丰富的参数选项,可以根据需要进行调整,以得到满意的图形效果。
二、自定义图形样式
在MATLAB中,可以通过一些简单的命令实现图形样式的自定义。例如,可
以通过修改线型、颜色和点标记等属性,使得图形更加美观和易读。除了利用内置的属性选项,还可以使用一些自定义的方法,如在plot函数中添加字符串参数来
自定义线型和颜色。
三、多图绘制
在某些情况下,需要在一个图形窗口中展示多个图形。MATLAB提供了subplot函数,可以将图形窗口划分为多个小的绘图区域,并在每个区域中绘制不
同的图形。这对于比较不同数据集之间的关系或展示多个实验结果非常有用。另外,还可以使用hold on和hold off命令,以在同一个图形窗口中绘制多个图形,并在
绘制后保持图形的可编辑性。
四、3D图形绘制
除了二维图形,MATLAB还支持绘制三维图形。可以使用plot3函数将数据点
绘制成三维曲线或散点图。也可以使用mesh和surf函数绘制三维表面图,这在可
matlab编程实例100例
1-32是:图形应用篇
33-66是:界面设计篇
67-84是:图形处理篇
85-100是:数值分析篇
实例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',...
x,y2,...
'--og');
grid on
xlabel('自变量X');
ylabel('函数值Y');
title('三角函数');
实例4:双y轴图形的绘制function shili04
h0=figure('toolbar','none',...
'position',[200 150 450 250],...
'name','实例04');
x=0:900;a=1000;b=0.005;
y1=2*x;
y2=cos(b*x);
[haxes,hline1,hline2]=plotyy(x,y1,x,y2,'semilogy','plot'); axes(haxes(1))
matlab图像处理基础实例
matlab图像处理基础实例
·边缘检测(edge)
边缘检测时先要把其他格式图像转化为灰度图像>> f=imread('');
>> a=rgb2gray(f);
>> [g,t]=edge(a,'canny');
>> imshow(g)
·剪贴(imcrop)、subplot等
imfinfo colormap subimage
imadd imsubtract immultiply imdivide imresize imrotate(旋转)
>> a=imread('');
>> b=imcrop(a,[75 68 130 112]);
% I2 = IMCROP(I,RECT)
% RECT is a 4-element vector with the form [XMIN YMIN WIDTH HEIGHT]; % subplot(121)⼀⾏两列的显⽰,当前显⽰第⼀个图⽚
>> subplot(121);imshow(a);
>> subplot(122);imshow(b);
·roipoly选择图像中的多边形区域
>> a=imread('');
>> c=[200 250 278 248 199 172];
>> r=[21 21 75 121 121 75];
>> b=roipoly(a,c,r);
>> subplot(121);imshow(a);
MATLAB图像处理实例详解
%关闭所有图形窗口,清除工作空间所有变量,清空命令行 %产生 3×3 随机矩阵 %将数值转换成字符串 %将 pi 的前 10 位转换成字符串
%将整数转换成字符串 %将矩阵转换成字符串 %将字符串转换成数值 %将字符串转换成双精度浮点数
close all; clear all; clc; a=bin2dec('1011001'); b=dec2bin(18); c=hex2dec('9A2B'); d=dec2hex(97); e=base2dec('212',3);
close all; clear all; clc; f1=@help; s1=func2str(f1); f2=str2func('help'); a1=isa(f1,'function_handle'); a2=isequal(f1,f2); a3=functions(f1);
%关闭所有图形窗口,清除工作空间所有变量,清空命令行 %创建函数句柄 %将函数句柄转换成字符串 %将字符串转换成函数句柄 %判断 f1 是否为函数句柄 %判断 f1 和 f2 是否指向同一函数 %获取 f1 信息
close all; clear all; clc; S1='How are you! '; S2='Fine, Thank you!'; A=[S1,S2]; B=char(S1,S2); C=strcat(S1,S2); D=strvcat(S1,S2); E=S2(7:16);
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
函数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;
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',...
Matlab绘图教程(大量实例)
3.具有两个纵坐标标度的图形 在MATLAB中,如果需要绘制出具有不同纵坐标标 度的两个图形,可以使用plotyy绘图函数。调用 格式为: plotyy(x1,y1,x2,y2) 其中x1,y1对应一条曲线,x2,y2对应另一条曲线。横 坐标的标度相同,纵坐标有两个,左纵坐标用于 x1,y1数据对,右纵坐标用于x2,y2数据对。
例4 用不同标度在同一坐标内绘制曲线 y1=0.2e-0.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); y2=2*exp(-0.5*x).*cos(pi*x); plotyy(x,y1,x,y2);
设置曲线样式
MATLAB提供了一些绘图选项,用于确定所绘曲线 的线型、颜色和数据点标记符号,它们可以组合 使用。例如,“b-.”表示蓝色点划线,“y:d”表示 黄色虚线并用菱形符标记数据点。当选项省略时, MATLAB规定,线型一律用实线,颜色将根据曲 线的先后顺序依次。 要设置曲线样式可以在plot函数中加绘图选项,其 调用格式为: plot(x1,y1,选项1,x2,y2,选项2,…,xn,yn,选项n)
MATLAB提供的统计分析绘图函数还有很多,例如, 用来表示各元素占总和的百分比的饼图、复数的 相量图等等。
例5-14 绘制图形: (1) 某企业全年各季度的产值(单位:万元)分别为: 2347,1827,2043,3025,试用饼图作统计分析。 (2) 绘制复数的相量图:7+2.9i、2-3i和-1.5-6i。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验三 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;
y_2=sqrt(t);
y_3=4*pi.*exp(-0.1*t).*sin(t); figure(1)
plot(t,y_1,'-r'); gtext('函数1');
xlabel('t');ylabel('y'); hold on
plot(t,y_2,'--k'); gtext('函数2');
hold on
plot(t,y_3,':b'); gtext('函数3');
246
8101214
-10-50
5
10
15
t
y
方法二: 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',t,y_2,'--k',t,y_3,':b'); xlabel('t');ylabel('y'); text(10,10,'函数1'); text(11,2,'函数2'); text(11,-5,'函数3');
0246
8101214
-10
-50
5
10
15
t
y
4、绘制ρ=sin(2θ)cos(2θ)的极坐标图
源程序和图形: theta=0:pi/100:2*pi;
rho=sin(2*theta).*cos(2*theta); polar(theta,rho);
90
270
1800
5、绘制y=10x 2的对数坐标图并与直角线性坐标图进行比较。
在一个图形中绘制4个子图,分别使用plot 、semilogx 、semilogy 、loglog 函数进行绘制; 并且用title 进行标注;同时添加网格线 源程序与图像: x=0:0.1:5; y=10*x.^2;
subplot(2,2,1) plot(x,x);
title('plot 函数图');grid on
subplot(2,2,2) semilogx(x,y);
title('semilogx 函数图');grid on
subplot(2,2,3) semilogy(x,y);
title('semilogy');grid on
subplot(2,2,4) loglog(x,y);
title('loglog 函数图');grid on
02
46
24
6plot 函数图
10-110
10
1
0100
200
300semilogx 函数图
0246
10
-2
10
10
210
4
semilogy
10
-1
10
10
1
10
-2
10
10
2
10
4
loglog 函数图
6、绘制下面函数在区间[-6,6]中的图象。
⎪⎩
⎪⎨⎧>+-≤<≤=3
,630,
0,sin )(x x x x x x x y
源程序和图像: x=-6:0.1:0; y_1=sin(x); plot(x,y_1,'-k');
xlabel('x');ylabel('y'); gtext('y_1=sin(x)'); hold on x=0:0.1:3; y_2=x;
plot(x,y_2,'--b'); gtext('y_2=x'); hold on x=3:0.1:6; y_3=-x+6; plot(x,y_3,':r'); gtext('y_3=-x+6');
-6
-4-2
0246
-1-0.500.511.522.53x
y
7、三维空间曲线绘制t ∈[0,4π]