matlab中plot的用法

[复制链接]
查看11 | 回复5 | 2020-11-25 10:53:20 | 显示全部楼层 |阅读模式
1、plot(y)当y为向量时,是以y的分量为纵坐标,以元素序号为横坐标,用直线依次连接数据点,绘制曲线。若y为实矩阵,则按列绘制每列对应的曲线。2、plot(x,y)若y和x为同维向量,则以x为横坐标,y为纵坐标绘制连线图。若x是向量,y是行数或列数与x长度相等的矩阵,则绘制多条不同色彩的连线图,x被作为这些曲线的共同横坐标。若x和y为同型矩阵,则以x,y对应元素分别绘制曲线,曲线条数等于矩阵列数。3、plot(x1,y1,x2,y2,……)在此格式中,每对x,y必须符合plot(x,y)中的要求,不同...
回复

使用道具 举报

千问 | 2020-11-25 10:53:20 | 显示全部楼层
plot是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲线上每一点的x及y座标。下例可画出一条正弦曲线: close all; x=linspace(0, 2*pi, 100); % 100个点的x座标 y=sin(x); % 对应的y座标 plot(x,y); 小整理:MATLAB基本绘图函数plot: x轴和y轴均为线性刻度(Line...
回复

使用道具 举报

千问 | 2020-11-25 10:53:20 | 显示全部楼层
plot(a, b, "r.")中,表示画一条以变量a为横坐标,变量b为纵坐标,颜色为红色的点线,其它还可以设置线的粗细,或者画多条线等。例如:plot(a,b,"r.",a,c,"k-")...
回复

使用道具 举报

千问 | 2020-11-25 10:53:20 | 显示全部楼层
E:>>y=sin(x);>>x=[-2:.1:2]>>plot(x,y)...
回复

使用道具 举报

千问 | 2020-11-25 10:53:20 | 显示全部楼层
x,y是矩阵的话,其行列数必须都一直才能输出图形。其图像是坐标一一对应的点的连线的集合。很多时候看到得就是许多折线。plot默认x是递增的,因此很多时候因为x矩阵的原因,看不到输出的图像。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行