已知X、Y坐标数值,如何用MATLAB绘制曲线

横轴为X坐标 纵轴为Y坐标

plot(x,y,'s') s为可选参数 具体可参考下面 Matlab入门教程--二维绘图 2.基本xy平面绘图命令 MATLAB不但擅长於矩阵相关的数值运算,也适合用在各种科学目视表示 (Scientific visualization)。本节将介绍MATLAB基本xy平面及xyz空间 的各项绘图命令,包含一维曲线及二维曲面的绘制、列印及存档。 plot是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲 线上每一点的x及y座标。下例可画出一条正弦曲线: close all; x=linspace(0, 2*pi, 100); % 100个点的x座标 y=sin(x); % 对应的y座标 plot(x,y); ==================================================== 小整理:MATLAB基本绘图函数 plot: x轴和y轴均为线性刻度(Linear scale) loglog: x轴和y轴均为对数刻度(Logarithmic scale) semilogx: x轴为对数刻度,y轴为线性刻度 semilogy: x轴为线性刻度,y轴为对数刻度 ==================================================== 若要画出多条曲线,只需将座标对依次放入plot函数即可: plot(x, sin(x), x, cos(x)); 若要改变颜色,在座标对后面加上相关字串即可: plot(x, sin(x), 'c', x, cos(x), 'g'); 若要同时改变颜色及图线型态(Line style),也是在座标对后面加上相 关字串即可: plot(x, sin(x), 'co', x, cos(x), 'g*'); ==================================================== 小整理:plot绘图函数的叁数 字元 颜色 字元 图线型态 y 黄色 . 点 k 黑色 o 圆 w 白色 x x b 蓝色 + + g 绿色 * * r 红色 - 实线 c 亮青色 : 点线 m 锰紫色 -. 点虚线 -- 虚线 ==================================================== 图形完成后,我们可用axis([xmin,xmax,ymin,ymax])函数来调整图轴的范 围: axis([0, 6, -1.2, 1.2]); 此外,MATLAB也可对图形加上各种注解与处理: xlabel('Input Value'); % x轴注解 ylabel('Function Value'); % y轴注解 title('Two Trigonometric Functions'); % 图形标题 legend('y = sin(x)','y = cos(x)'); % 图形注解 grid on; % 显示格线 我们可用subplot来同时画出数个小图形於同一个视窗之中: subplot(2,2,1); plot(x, sin(x)); subplot(2,2,2); plot(x, cos(x)); subplot(2,2,3); plot(x, sinh(x)); subplot(2,2,4); plot(x, cosh(x)); MATLAB还有其他各种二维绘图函数,以适合不同的应用,详见下表。 ==================================================== 小整理:其他各种二维绘图函数 bar 长条图 errorbar 图形加上误差范围 fplot 较精确的函数图形 polar 极座标图 hist 累计图 rose 极座标累计图 stairs 阶梯图 stem 针状图 fill 实心图 feather 羽毛图 compass 罗盘图 quiver 向量场图 ====================================================
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-02
X=[此处填你的X坐标数值用逗号隔开];
Y=[此处填你的Y坐标数值用逗号隔开];
plot(X,Y)
第2个回答  2013-09-12
plot(x,y)

已知X、Y坐标数值,如何用MATLAB绘制曲线
close all; x=linspace(0, 2*pi, 100); % 100个点的x座标 y=sin(x); % 对应的y座标 plot(x,y);=== 小整理:MATLAB基本绘图函数 plot: x轴和y轴均为线性刻度(Linear scale)loglog: x轴和y轴均为对数刻度(Logarithmic scale)semilogx: x轴为对数刻度,y轴为线性刻度 semilogy: x轴...

已知X、Y坐标数值,如何用MATLAB绘制曲线
下例可画出一条正弦曲线: close all; x=linspace(0, 2*pi, 100); % 100个点的x座标 y=sin(x); % 对应的y座标 plot(x,y); === 小整理:MATLAB基本绘图函数 plot: x轴和y轴均为线性刻度(Linear scale) loglog: x轴和y轴均为对数刻度(Logarithmic scale) semilogx: x轴为对数刻度...

用MATLAB只知道一些(x,y,z)坐标,怎样绘制出三维曲面图?
知道一组x、y、z坐标,怎样用MATLAB绘制出三维曲面图。实现方法的步骤:1、根据一组x、y、z的数值,拟合出z=f(x,y)函数关系;2、对x、y在某区间内划分n等分,如x=linspace(0,100,50),y=linspace(-20,20,50),这里n等分为51;3、用[X,Y] = meshgrid(x,y)命令,建立X—Y平面上的...

matlab如何绘制曲线?
1.我们需要对matlab有一个初步的了解后,才可能完成后续的步骤,例子如下:2.现在我们需要把图形隐藏起来,也就是不主动弹出图形窗口,这一步需要我们了解相关的函数句柄的知识,具体看图:3.在上一步中,函数图形的可见性(visible)已经关闭(off),也就是被隐藏起来了,接着我们得把plot函数做出的图...

如何用matlab软件画出已知图形的曲线图
方法步骤 1、第一步要提取曲线图尽可能多的特征点,推荐一款软件GetData2.2,很多网站提供这款软件的下载,下载下来安装完后打开这款软件。   2、选择file-open image,打开想要的曲线图,选择operations—set the scale,设定图片的坐标系,这一步非常关键,不能出错。  ...

MATLAB如何绘制函数曲线
【准备工作】用MATLAB绘制函数图像前,必须已知函数方程式。【绘制过程】一、绘制二维函数的图像。例如,绘制 y(x)=4x⁴-18x³+28x²-18x+4的函数图像。第一步,确定自变量x的范围,如 x=linspace(0,10) %生成x等差数列向量组,公差为0.01,100个等分点 第二步,计算与x对应...

Matlab中已知数据怎么画曲线
二维数据的分布曲线可以用函数plot(x,y)画出分布曲线。例如有数据 x=0:0.1:2*pi;y=sin(x);plot(x,y);三维的数据的分布曲线可以用函数plot3(x,y,z)画出分布曲线。例如: t=0:0.1:2*pi;x=cos(t);y=sin(t);z=t; plot3(x,y,z);;plot(x,y)函数中,x为二维数据点的横坐标...

怎么用matlab画函数图形
matlab-画图函数命令画图函数命令1.曲线图曲线图Matlab作图是通过描点、连线来实现的,故在画一个曲线图形之前,必须先取得该图形上的一系列的点的坐标(即横坐标和纵坐标),然后将该点集的坐标传给Matlab函数画图.命令为:PLOT(X,Y,S)线型•y•m•c-.+.点黄色o圈洋红x蓝绿色r...

Matlab中已知数据怎么画曲线
x=0:0.1:2*pi;y=sin(x);plot(x,y);三维的数据的分布曲线可以用函数plot3(x,y,z)画出分布曲线。例如:t=0:0.1:2*pi;x=cos(t);y=sin(t);z=t;plot3(x,y,z);;plot(x,y)函数中,x为二维数据点的横坐标,y为二维数据点的纵坐标。plot3(x,y,z);函数中,x,y,z分别为...

如何使用matlab绘制函数曲线
在matlab中,可以用plot函数来绘制函数曲线。举例说明如下:画出一条正弦曲线和一条余弦曲线。>> x=0:pi\/10:2*pi;>> y1=sin(x);>> y2=cos(x);>> plot(x,y1,x,y2) % x,y1表示横纵坐标(sin函数),x,y2表示横纵坐标(cos函数)以上程序绘制的图形如下:...

相似回答