用matlab的plot画图的几种用法(转)

1、设置图线宽度

set( haxis, ‘LineWidth‘, 1.0 ); ----这是 set函数, ‘LineWidth‘就是axis的线宽度属性,其值默认为0.5,这里可以改成1.0了。

2、调整坐标轴上下限
set( haxis, ‘XLim‘, [ 2 20 ] );  set( haxis, ‘YLim‘, [ 2 20 ] );---调整坐标轴上下限的。Z轴,那同理set( haxis, ‘ZLim‘, [ Zmin, %% Zmax ] )
3、调整坐标轴上的标注数字
set( haxis, ‘XTick‘, 2:1:20 );  set( haxis, ‘YTick‘, 2:1:20 );----是调整坐标轴上那些标注出来的数字了,2:1:20意思是从2开始,每隔1标注一次,直到20为止。注意这里的2, 20最好和上面相应的XLim, YLim最大最小值一致。

4、MATLAB中提供的线型及颜色属性:

如:plot(x1,y1,‘r-‘),表示,用红色实线画出图形


线型


说明


标记符


说明


颜色


说明


-


实线(默认)


+


加号符


r


红色


--


双划线


o


空心圆


g


绿色


:


虚线


*


星号


b


蓝色


:.


点划线


.


实心圆


c


青绿色


x


叉号符


m


洋红色


s


正方形


y


黄色


d


菱形


k


黑色


^


上三角形


w


白色


v


下三角形


>


右三角形


<


左三角形


p


五角星


h


六边形

5、图形标题、轴标注、图形说明的设置

图名标注可用:title(‘xx关系图‘)
axis([0,22,0,3]);---显示范围为:X轴从0-22, Y轴从0-3显示。
xlabel(‘电压(V)‘),ylabel(‘电流(A)‘) 分别表示在X轴下标示 电压(V),Y轴旁标示“电流(A)”

legend(‘A曲线 ‘,‘B曲线‘,‘C曲线‘)  用于说明图中的曲线的说明,顺序和plot(x1,y1,x2,y2,x3,y3)的曲线1、2、3相同即可。

时间: 2024-07-29 05:41:55

用matlab的plot画图的几种用法(转)的相关文章

解决:Matlab使用plot画图显示空白

操作系统:Ubuntu 16.04 在Matlab中使用plot画图时,跳出的图形窗口是空白的,并且报错:******Resolving Low-Level Graphics Issues****** 也就是解决低级图形问题. 查看文档后显示有3种解决方案: 1.升级图形硬件驱动程序 升级到最新驱动版本后,问题仍然存在. 2.对您的系统选择OpenGL实现 我选择为以后的会话指定OpenGL实现: 在MATLAB命令提示符处键入 opengl('save','software').然后,重新启动

[ZT] matlab中plot画图参数的设置

一.Matlab绘图中用到的直线属性包括: (1)LineStyle:线形 (2)LineWidth:线宽 (3)Color:颜色 (4)MarkerType:标记点的形状 (5)MarkerSize:标记点的大小 (6)MarkerFaceColor:标记点内部的填充颜色 (7)MarkerEdgeColor:标记点边缘的颜色 1.线形标记符    线形 -           实线 --          虚线 :         点线 -.         点横线 2.点形标记符    点

Matlab 001 plot画图

如何使用plot画出不同长度矩阵: 1.首先将元素组补齐,VarName1( xxx,xx )=0,将VarName1补齐成一个xxx*xx的数组: 2.使用条件画图 plot( VarName1 (VarName1~=0) , VarName2 (VarName1~=0) ) 画出VarName1不等于 0 时的曲线: 3.hold on 画下一个 [注意] 001:VarName1~=0,不使用这个语句会使图形变样,并且每有一个矩阵,就都需要加相同条件语句使其长度相等: 002:hold o

Matlab中plot函数全功能解析

Matlab中plot函数全功能解析 功能 二维曲线绘图 语法 plot(Y)plot(X1,Y1,...)plot(X1,Y1,LineSpec,...)plot(...,'PropertyName',PropertyValue,...)plot(axes_handle,...)h = plot(...)hlines = plot('v6',...) 描述 plot(Y)如果Y是m×n的数组,以1:m为X横坐标,Y中的每一列元素为Y坐标,绘制n条曲线:如果Y是n×1或者1×n的向量,则以1:n

Matlab的plot~各种颜色和线形

Plot是matlab里常用的命令~ 可以通过help plot来查询关于plot绘图的相关命令 help plot 推荐大家自己画画图测试一下~ 而且这些命令是可以叠加使用的.即 plot(x,y,'bo'): 可以画出蓝色的圆圈形状图线. 除了matlab自带的这8种颜色,如果需要更丰富的颜色画线,可以使用'color'参数来自定义线条颜色,可以参考这篇博客园的文章. http://www.cnblogs.com/takeaction/p/3789871.html 那么问题来了,如果采用'c

matlab 的plot 函数

基本形式 >> y=[0 0.58 0.70 0.95 0.83 0.25]; >> plot(y) 生成的图形是以序号为横坐标.数组y的数值为纵坐标画出的折线. >> x=linspace(0,2*pi,30); % 生成一组线性等距的数值 >> y=sin(x); >> plot(x,y) 生成的图形是上30个点连成的光滑的正弦曲线. 多重线 在同一个画面上可以画许多条曲线,只需多给出几个数组,例如 >> x=0:pi/15:2*

【原创】Matlab中plot函数全功能解析

[原创]Matlab中plot函数全功能解析 该帖由Matlab技术论(http://www.matlabsky.com)坛原创,更多精彩内容参见http://www.matlabsky.com 功能 二维曲线绘图 语法 plot(Y)plot(X1,Y1,...)plot(X1,Y1,LineSpec,...)plot(...,'PropertyName',PropertyValue,...)plot(axes_handle,...)h = plot(...)hlines = plot('v6

plot画图的颜色线型

(matlab)plot画图的颜色线型 y         黄色           ·             点线    m         粉红           ○            圈线    c         亮蓝          ×            ×线    r         大红          +            +字线     g         绿色          -             实线    b         蓝色       

matlab读取cvs文件的几种方法

matlab读取CVS文件的几种方法: 1,实用csvread()函数 csvread()函数有三种使用方法: 1.M = csvread('filename')2.M = csvread('filename', row, col)3.M = csvread('filename', row, col, range) 第一种方法中,直接输入文件名,将数据读到矩阵M中.这里要求csv文件中只能包含数字. 第二种方法中,除了文件名,还指定了开始读取位置的行号(row)和列号(col).这里,行号.列号