用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相同即可。

 

set(h,'LineWidth',1.5)%设置图线粗细

%set(gca,'XTickLabel',{'-4/T','-3/T','-2/T','-1/T','0','1/T','2/T','3/T','4/T',})

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Matlab中,要实现图形的刷新和动态更新,有几种方法可以使用。其中一种方法是使用背景擦除的方式,通过改变数据点的坐标来实现动态刷新。具体步骤如下: 1. 首先,使用plot函数绘制初始图形,并设置EraseMode为'background',这样可以在每次刷新时擦除背景。 2. 定义变量t和m,分别表示x和y坐标的数据。 3. 创建一个plot对象p,并设置其XData和YData属性为t和m的初始值。 4. 设置坐标轴的范围和其他属性,如MarkerSize和grid。 5. 使用for循环来更新数据点的坐标和刷新图像。在每次循环中,更新t和m的值,并使用set函数将新的数据赋给p的XData和YData属性。 6. 使用drawnow函数来刷新图像。 7. 可以使用axis函数来动态改变坐标轴的范围。 8. 使用pause函数来控制刷新的速度。 另一种方法是先绘制完整的图形,然后通过移动坐标轴来实现动态效果。具体步骤如下: 1. 使用plot函数绘制完整的图形。 2. 定义变量t和m,分别表示x和y坐标的数据。 3. 使用axis函数设置初始的坐标轴范围。 4. 使用while循环来移动坐标轴。在每次循环中,通过改变axis函数的参数来移动坐标轴的范围。 5. 使用pause函数来控制刷新的速度。 这些方法可以根据具体的需求选择使用,以实现Matlab图形的刷新和动态更新。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* *3* [Matlab 中使用Plot函数动态画图方法总结](https://blog.csdn.net/weixin_57038822/article/details/121688471)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值