var_1 = ["singnal1","singnal2"];%图一
var_2 = ["singnal3","singnal"];%图二
Modename = uigetfile('*.mat');
load(Modename);
ListName = [Modename(1:end-3),'Y'];
rec_cell = struct2cell(eval(ListName));
list_len = length(eval(ListName));
reshape(rec_cell,[],list_len);
namelist_cell = rec_cell(1,:)';
MatStr = [Modename(1:end-3),'Y(1).Data'];
x_num = length(eval(MatStr))-1;
x = 0:1:x_num;
MatName = [Modename(1:end-3),'Y.Name'];
str = [];str1 = [];str2 = [];
subplot(2,1,1)
for t = 1:length(var_1)
    if any(namelist_cell == var_1(t))
        str1 = [str1,var_1(t)];
        str = Modename(1:end-3) + "Y("  + find(namelist_cell == var_1(t)) + ").Data";
        str_plot = str(1);%
        plot(eval(str_plot));
        title('signal 1');
        hold on;
    else
        disp('mat中不存在 '+ var_1(t));continue
    end
end
legend(str1);

subplot(2,1,2)
for t = 1:length(var_2)
    if any(namelist_cell == var_2(t))
        str2 = [str2,var_2(t)];
        str = Modename(1:end-3) + "Y("  + find(namelist_cell == var_2(t)) + ").Data";
        str_plot = str(1);
        plot(eval(str_plot));
     title('signal 2');
        hold on;
    else
        disp('mat中不存在'+ var_2(t));continue
    end
end
legend(str2);
plotbrowser('on');

Matlab读取.mat文件画图相关推荐

  1. MATLAB读取mat文件,遍历里面所有数据

    把数据保存为mat文件 将很多不同类型的数据保存到同一个mat文件里,只需用save命令即可,如下: A = [1 2 3; 4 5 6; 7 8 9]; B = [1 0; 0 1]; C = 'A ...

  2. matlab读取mat文件,保存为txt

    在matlab中打开该mat文件,双击直到看到workspace中显示相应的变量名称和变量值.然后使用点号(.)就可以访问变量中存储的各个子变量的值.比如imdb.dob # matlab code ...

  3. Matlab读取TDMS文件并存储为mat格式

    前言 TDMS是labVIEW常用的一种数据存储格式,其以二进制的方式进行存储,特点是占用磁盘空间小,且支持数据流高速写盘,常见于高速采集系统.若是需要用Matlab对其进行数据处理,不可避免的需要使 ...

  4. python读取 .mat 文件(matlab文件)

    python读取 .mat 文件(matlab文件)和 scipy库包的使用(4-20181224) 一.python调勇scipy库读取.mat文件 1.使用例子1 2. 使用例子2 二.scipy ...

  5. QT Creator使用matlab库文件读取.mat文件数据

    QT Creator使用matlab库文件读取.mat文件数据 一.环境配置 二.关于编程介绍 三.关于使用函数的介绍 1:关于假设数据类型介绍 2:关于使用函数介绍 一.环境配置 第一步先点开我的电 ...

  6. C++保存与读取matlab的mat文件

    原文链接: https://www.jb51.net/article/34727.htm 本文介绍了"C++读写.mat文件的方法",需要的朋友可以参考一下 最近在编写C++程序的 ...

  7. 使用matlab的MAT.H(c读取mat文件)

    使用matlab的MAT.H(c读取mat文件) 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页.如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Mark ...

  8. python读取mat文件并画图_[宜配屋]听图阁

    先给大家介绍下python读取并写入mat文件的方法 用matlab生成一个示例mat文件: clear;clc matrix1 = magic(5); matrix2 = magic(6); sav ...

  9. matlab中mat文件的生成和读取

    在命令窗口输入数据. 1.mat文件的生成 (1)保存单一矩阵数据 如图所示,输入数据,生成数组.最后输入save x1 x.该语句表示将敲入的数组x生成数据x1.mat文件. (2)如果矩阵A.B都 ...

最新文章

  1. 美团确定进军自动驾驶,滴滴如何应对?
  2. 用价值锚定革掉股市的命!
  3. book: Effective Java
  4. 用Way.EntityDB进行Entity Framework Core数据库建模
  5. svm分类器训练详细步骤_「五分钟机器学习」向量支持机SVM——学霸中的战斗机...
  6. SQL查询优化《三》:少做重复的工作
  7. Windows下搭建Wampserver+WordPress
  8. 某些微型计算机使用Pentium,2010四川省计算机等级考试二级理论考试试题及答案...
  9. com.android.backupconfirm,终于去掉beta俱乐部了
  10. python做数据分析需要oracle_精通 Oracle+Python,第 1 部分:查询最佳应践
  11. Eclipse: Difference between clean, build and publish
  12. Eclipse用法和技巧七:自动生成get和set方法2
  13. 目标检测voc转coco改良版
  14. ubuntu 键盘输入法为空_[已解决]HELP!!!fcitx 输入法不出来,键盘也不见了
  15. 祝你元宵节快乐!今朝逢元夜,花与灯依旧。众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。...
  16. Selenium html之于ul标志代码分析与使用
  17. Oracle RAC命令
  18. 分享: Vue微信浏览器ios音乐自动播放
  19. 计算机杀毒有什么好处,电脑杀毒哪个最好?电脑杀毒的选择和使用
  20. 信任是高效工作的基石,但是得来却非常不易

热门文章

  1. 主机之间ssh免密码登录
  2. 项目和开源库上传github
  3. 乔布斯2005年在斯坦福的演讲
  4. 台式计算机连接wifi适配器遇到问题,电脑提示无线适配器或访问点有问题的处理方法...
  5. 我的世界连接服务器显示XX,我的世界连接服务器显示bad login
  6. JS字符串替换所有的某个字符
  7. Python异步编程例子
  8. C4D渲染png的设置
  9. C++多线程:Lambda表达式
  10. 怎样记住Integer的最大值(有趣的思维和搞笑的回答)