matlab画如x=a和y=b这种水平线和垂线的命令是什么,谢谢

如题所述

1、matlab中画线使用plot(a,b,c,d,e)函数,其中参数a是x坐标的范围,可以的数字也可以是一个函数表达式。参数b表示y坐标的范围,可以是数字也可以是函数表达式。参数c表示线的颜色,参数d表示线的类型,参数e表示线的粗细。参数a和b是必须有的,c,d,e参数可以不写,不写就使用默认值。

画线x=a,取y轴范围[0,5],取a=3则x轴范围是[3,3]。画出来如下图所示,线的颜色类型粗细都是默认值。

2、画线y=b,取x轴范围[0,5],取b=3则y轴范围是[3,3]。画出来如下图所示,这里增加了颜色参数,红色。

3、在一个图纸内画多条线,需要用到hold on指令,如下所示,将x=a,y=b画到一起。

4、画斜线的方法如下,将x和y的坐标都取成区间值,就可以画出来斜线。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-23

水平线:plot([xmin,xmax],[a,a]);

垂线: plot([b,b],[ymin,ymax]);

xmin,xmax,ymin,ymax 分别是水平线和垂线的起点和终点。

matlab中画线使用plot(a,b,c,d,e)函数,其中参数a是x坐标的范围,可以的数字也可以是一个函数表达式

参数b表示y坐标的范围,可以是数字也可以是函数表达式,参数c表示线的颜色,参数d表示线的类型,参数e表示线的粗细。参数a和b是必须有的,c,d,e参数可以不写,不写就使用默认值。

扩展资料:

plot函数的基本调用格式为:

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)中的要求,不同对之间没有影响,命令将对每一对x,y绘制曲线。

参考资料来源:百度百科-plot (MATLAB plot 函数)

本回答被网友采纳
第2个回答  2019-06-05

1. 函数

xline, yline             % 备注:Introduced in R2018b

2. 普通用法

xline(3);
yline(0.2);

3. 高级用法

xline(3,'-','x=3');
yline(0.2,'-','y=0.2');

4. 示例

fplot(@sin);
xline(3,'-','x=3');
yline(0.2,'-','y=0.2');

xlabel('x')
ylabel('sin(x)')

第3个回答  推荐于2017-10-15
水平线:plot([xmin,xmax],[a,a]);
垂线: plot([b,b],[ymin,ymax]);
xmin,xmax,ymin,ymax 分别是水平线和垂线的起点和终点。本回答被提问者采纳
第4个回答  2010-08-27
得自己找两点,自己画了。

plot([a,a],[ymin,ymax]) %这个ymin,ymax要自己取了。
相似回答