当前位置: 首页 > article >正文

【Matlab】Matlab 导入数据.csv或者.xlsx文件,然后使用这些数据来绘制图表

Matlab 导入数据.csv或者.xlsx文件,然后使用这些数据来绘制图表

初始数据

filename = 'C:\Users\jia\Desktop\yadian\data\1Hz 2024_09_12 17_10_06.csv';

 

代码:

clc;clear
close all;
% 读取Excel文件
filename = 'C:\Users\jia\Desktop\yadian\data\1Hz 2024_09_12 17_10_06.csv';
opts = detectImportOptions(filename);
opts.VariableNamingRule = 'preserve';  % 设置保留原始列名
data = readtable(filename, opts);
 
% 提取数据列
time = data{:, 'Time'}; % 确保列名与Excel文件中的完全匹配
I_val = data{:, 'Value1'};
V_val = data{:, 'Value2'};
 
% 创建一个新的图窗口
figure;
plot(time, I_val, '-o', 'DisplayName', 't-i', 'LineWidth', 1);
hold on;
plot(time, V_val, '-o', 'DisplayName', 't-v', 'LineWidth', 1);
hold on;
legend('show');
figure;
plot(I_val, V_val, '-x', 'DisplayName', 'i-v', 'LineWidth', 1);
grid on;
xlabel('I');
ylabel('V');
title('result');
legend('show');
set(gca, 'FontSize', 12);
hold off;   

结果展示:


http://www.kler.cn/news/340402.html

相关文章:

  • 从opencv-python入门opencv--GUI功能之图像和视频操作
  • 前端反接保护:实用方案解析与探讨
  • 红帽操作系统Linux基本命令2( Linux 网络操作系统 06)
  • Spring Cache 的说明及常用注解
  • 《C++跨平台开发:突破界限,释放无限可能》
  • leetcode 刷题day35动态规划Part04 背包问题(1049. 最后一块石头的重量 II 、494. 目标和、474.一和零)
  • 猫玖破密啦
  • 人工智能之机器学习
  • 多模态简单了解
  • Vue的基本用法及模板语法
  • 如何在Android Studio中找到CMakeLists.txt的打印信息
  • 【题目解析】蓝桥杯23国赛C++中高级组 - 斗鱼养殖场
  • 【在Linux世界中追寻伟大的One Piece】DNS与ICMP
  • Study-Oracle-11-ORALCE19C-ADG集群搭建
  • docker简述
  • 讯飞星火编排创建智能体学习(五):变量和文本拼接
  • 209.长度最小的子数组
  • Python 的测试
  • 【大数据应用开发】2023年全国职业院校技能大赛赛题第05套
  • LSTM 长短期记忆网络:解锁时间序列数据的深层秘密