⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 untitled.m

📁 matlab里读取*.csv文件
💻 M
字号:
%读csv文件的程序。
clear;
clc;
[fname,pname]=uigetfile('*.csv','选择需要数据处理的文件');  
 %显示目录为csv格式的文件,并显示标题为‘选择需要数据处理的文件'
 %fname保存被选中的文件名称,而pname保存路径名

fp=fopen(strcat(pname,fname),'r');%打开‘strcat(pname,fname)’的文件,只是用来读;
%strcat(pname,fname)是按照水平方向的pnamefname顺序排列数组;
Signl1=dlmread(strcat(pname,fname),',',1,0);%读整个文件,不管是几列,都是从0开始读,相当于把csv文件导入malab.原来csv文件是几行几列这里就读入几行几列。
%As an alternative to read, use the import wizard. To active the import 
%wizard, select import data, from the file menu.
%上述逗号为分隔符,1和0代表从打开的文档中的第一行第0列开始读取数据。
for t=1:10000
	Signlg(t)=Signl1(t,3);%需要第几列数据,就(t,第几列)。
end
for t=1:2
	Sample(t)=Signl1(t,1);%从第t行第1列读取数据;
end
Signl=reshape(Signlg,10000,1);%把Signlg中的数据10000X1阶电压数值传给Signl;

% fclose(fp);
Fs=1/(Sample(2)-Sample(1));%采样率Fs=50000Hz

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -