Matlab绘图-读取文件并进行曲线绘制

一、文件读取

文件保存成csv,或者txt,逗号分割;

res = readtable('/User/xxx/path/file.csv')
size = height(res)

二、绘制曲线

1、绘制基本曲线

(1)绘制带数值曲线

figure(1)
plot(res.x1(start_index:end_time),res.y1(start_index:end_time),'r-*','MarkerSize',5)
hold on
plot(res.x2(start_index:end_time),res.y2(start_index:end_time),'b--*','MarkerSize',3)

legend("Curve1","Curve2")
set(gca,'FontSize',14);
hold off

曲线颜色:r,b,k,c,g,y,,,

曲线形式:默认实线,--虚线,*,p,o标记

曲线粗细:‘MarkerSize’

字体设置:set(gca,'FontSize',14);

其他:

获取matlab的table文件中某个元素的索引方法:

start_index = find(res.x1(:)==point);

(2)绘制水平曲线

n = length(x);%绘制长度
m = value_threshold;%绘制水平曲线,可以表达阈值或者均值等表达式
plot([0,n],[m,m])   

(3)其他箭头及圆圈画法参考:

https://blog.csdn.net/asialee_bird/article/details/80286591

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值