24小时热门版块排行榜    

Znn3bq.jpeg
查看: 6337  |  回复: 9
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

tarcy

金虫 (正式写手)

[求助] Matlab批量处理EXCEL数据并画图 已有1人参与

问题描述:
自己写了一个小程序,算出来大量数据。 所有的数据都需要按照类别出散点图(第一列为横坐标,第二列为纵坐标)。一个EXCEL表里面有N组这样的数据,每组数据间用time进行分割(瞬态计算)。
用EXCEL画图,已经画疯了。 请高手帮忙写个MATLAB小CODE,将这些数据出图。

图片描述:
两条黄色间隔的是一组数据(t不同),第一列是横坐标,第二列是纵坐标。
每一组数据都要出一个图,为了方便比较,坐标轴最大值均相同。

谢谢各位!

后附数据的一部分,共三组(其实有很多~~~~)Matlab批量处理EXCEL数据并画图
mat1.PNG


Matlab批量处理EXCEL数据并画图-1
mat2.PNG
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : resultexample.xls
  • 2013-12-12 18:37:04, 40 K

» 收录本帖的淘帖专辑推荐

收藏资料 新生代环境 source

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bennett_14

木虫 (正式写手)

这程序效果如何?

[ 发自小木虫客户端 ]
君子当自强不息,死而后已!
3楼2013-12-12 21:27:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 10 个回答

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
tarcy: 金币+30, ★★★★★最佳答案, 谢谢! 2013-12-12 21:18:32
如果数据都是这么存储的,直接运行一下下面的代码即可.
CODE:
close all;
clear all;
clc;

% 读取数据
data = xlsread('result example.xls');
% 获得行数
m = size(data,1);
% 获得最大最小x
lim = [min(data(:,1)),max(data(:,1))];
% 获得分割的行号
idx = find(isnan(data(:,1)'));
% 构造数据行
final_idx = zeros(1,2*length(idx));
final_idx(1:2:end) = idx-1;
final_idx(2:2:end) = idx+1;
if final_idx(1)~=1
    final_idx = [1,final_idx];
end
if final_idx(end)~=m
    final_idx = [final_idx,m];
end
% 画图
for i=1:2:length(final_idx)
    cur_data = data(final_idx(i):final_idx(i+1),:);
    figure,plot(cur_data(:,1),cur_data(:,2));
    xlim([lim(1),lim(2)]);
    title(['数据:',num2str(ceil(i/2))])
end

matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2013-12-12 19:32:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tarcy

金虫 (正式写手)

引用回帖:
3楼: Originally posted by bennett_14 at 2013-12-12 21:27:26
这程序效果如何?

不错,跑了一遍,100多张图,机器卡死了~~~
4楼2013-12-12 21:33:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

引用回帖:
4楼: Originally posted by tarcy at 2013-12-12 21:33:39
不错,跑了一遍,100多张图,机器卡死了~~~...

稍微修改了一下,运行过程中,图片会自动保存在当前文件夹,名字是"pic-序号.jpg"
CODE:
close all;
clear all;
clc;

% 读取数据
data = xlsread('result example.xls');
% 获得行数
m = size(data,1);
% 获得最大最小x
lim = [min(data(:,1)),max(data(:,1))];
% 获得分割的行号
idx = find(isnan(data(:,1)'));
% 构造数据行
final_idx = zeros(1,2*length(idx));
final_idx(1:2:end) = idx-1;
final_idx(2:2:end) = idx+1;
if final_idx(1)~=1
    final_idx = [1,final_idx];
end
if final_idx(end)~=m
    final_idx = [final_idx,m];
end
% 画图
h = figure;
for i=1:2:length(final_idx)
    cur_data = data(final_idx(i):final_idx(i+1),:);
    clf(h);
    plot(cur_data(:,1),cur_data(:,2));
    xlim([lim(1),lim(2)]);
    title(['数据:',num2str(ceil(i/2))]);
    saveas(h,strcat('pic-',num2str(ceil(i/2)),'.jpg'));
end

matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
5楼2013-12-13 00:20:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿A区211,22408 321求调剂 +7 随心所欲☆ 2026-04-15 8/400 2026-04-21 08:22 by Equinoxhua
[考研] 295分求调剂 +6 ?要上岸? 2026-04-17 6/300 2026-04-21 08:18 by Equinoxhua
[论文投稿] 有没有接收比较快的sci期刊呀,最好在一个月之内的,研三孩子求毕业 20+4 之护着 2026-04-16 7/350 2026-04-20 15:45 by 豆豆7758
[教师之家] 又一批高校组建人工智能学院 师资行吗 不是骗人吗 +4 yexuqing 2026-04-19 4/200 2026-04-20 14:47 by brantleo
[考研] 337求调剂 +3 jyz04 2026-04-18 3/150 2026-04-20 12:24 by 研可安
[考博] 申博 +3 Xyyx. 2026-04-18 3/150 2026-04-20 10:44 by YuY66
[考研] 通信工程求调剂!!! +7 zlb770521 2026-04-14 7/350 2026-04-19 20:56 by Equinoxhua
[考研] 294求调剂 +8 淡然654321 2026-04-17 9/450 2026-04-19 19:51 by Equinoxhua
[考研] 291求调剂 +11 关忆北. 2026-04-14 11/550 2026-04-19 17:16 by 中豫男
[考研] 304求调剂 +8 castLight 2026-04-16 8/400 2026-04-19 17:14 by 中豫男
[考研] 求调剂推荐 +9 小聂爱学习 2026-04-14 9/450 2026-04-19 17:03 by 中豫男
[考研] 求调剂 +10 小聂爱学习 2026-04-16 12/600 2026-04-19 16:51 by 中豫男
[考研] 291求调剂 +12 关忆北. 2026-04-14 13/650 2026-04-19 16:50 by 中豫男
[考研] 294求调剂 +15 淡然654321 2026-04-15 15/750 2026-04-19 08:20 by cuisz
[考研] 300求调剂 +12 橙a777 2026-04-15 12/600 2026-04-18 23:51 by 路病情
[考研] 收到复试调剂但是去不了 +8 小蜗牛* 2026-04-16 8/400 2026-04-18 11:15 by zixin2025
[考研] 260求调剂 +4 Zyt1314520.. 2026-04-17 5/250 2026-04-18 08:28 by babysonlkd
[考研] 322求调剂 +6 tekuzu 2026-04-17 6/300 2026-04-17 13:48 by Espannnnnol
[考研] 一志愿沪9,生物学326求调剂 +9 刘墨墨 2026-04-15 9/450 2026-04-16 17:14 by 崔崔崔cccc
[考研] 药学求调剂 +14 喽哈加油 2026-04-14 16/800 2026-04-16 10:15 by beilsong20
信息提示
请填处理意见