从matlab的fig图像文件中提取数据

这里用的是openfig()函数打开的fig文件
→→→【matlab 中 fig 数据提取】

很简洁
→→→【MATLAB提取 .fig 文件中的数据】

这个给出了包含多个曲线的情况
→→→【提取matlab fig文件里的数据和legend】


chatgpt给出的方法

在这里插入图片描述

在这里插入图片描述

打开fig文件并保存数据

在这里插入图片描述
在这里插入图片描述

我的代码

只需要替换FileName的值即可

% 从fig文件中读取数据并保存\

clc;clear;

FileName = 'v0_8-4';

h = openfig([FileName, '.fig'], 'invisible');

ax = findobj(h, 'Type', 'axes');

lines = findobj(ax, 'Type', 'line');
xData = get(lines, 'XData');
yData = get(lines, 'YData');

save([FileName, '.mat'], 'xData', 'yData');

close(h);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值