问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用matlab读取一个csv表格文件并输出函数图像

发布网友 发布时间:2022-04-24 00:11

我来回答

3个回答

热心网友 时间:2022-05-01 22:49

代码为:

data = xlsread('test.csv'); 

 plot(data(:,1),data(:,2))

读取文件方法:

File=sprintf('%s%s.csv',FilePath,charF);

s=importdata(File);

FilePath是文件路径字符串,charF为文件名字符串,s就位读取的数组。

扩展资料:

注意事项

csvread()函数有三种使用方法:

1、M = csvread('filename')

2、M = csvread('filename', row, col)

3、M = csvread('filename', row, col, range)

第一种方法中,直接输入文件名,将数据读到矩阵M中。这里要求csv文件中只能包含数字。

第二种方法中,除了文件名,还指定了开始读取位置的行号(row)和列号(col)。这里,行号、列号以0开始计数。也就是说,row=0, col=0表示从文件中第一个数开始读。

第三种方法中,range限定了读取的范围。range = [R1 C1 R2 C2],这里(R1,C1)是读取区域的左上角,(R2,C2)是读取区域的右下角。在使用这种方法时,要求row, col等于range中的前两项。

热心网友 时间:2022-05-02 00:07

1、把你的实验数据保存到工作目录,命名为test.csv,例如下列示例数据:

2、在matlab命令窗口输入如下命令即可作图:

>> data = xlsread('test.csv'); % 如果不在工作目录,那就写完整的路径
>> plot(data(:,1),data(:,2)) % 作图

3、效果如下

追答我一开始的代码有点错误,请确认你看到的是我修改之后的:
data = xlsread('test.csv'); 
 plot(data(:,1),data(:,2))

热心网友 时间:2022-05-02 01:42

用csvread函数就可以实现,参考如下:
  注意:csvread函数只试用与用逗号分隔的纯数字文件
  第一种:M = CSVREAD('FILENAME') ,直接读取csv文件的数据,并返回给M
  第二种:M = CSVREAD('FILENAME',R,C) ,读取csv文件中从第R-1行,第C-1列的数据开始的数据,这对带有头文件说明的csv文件(如示波器等采集的文件)的读取是很重要的。
  第三种:M = CSVREAD('FILENAME',R,C,RNG),其中 RNG = [R1 C1 R2 C2],读取左上角为索引为(R1,C1) ,右下角索引为(R2,C2)的矩阵中的数据。
  注意:matlab认为CSV第1行第1列的单元格坐标为(0,0)
  例1 读取第2行以下,第0列以右区域的数据;
  m = csvread('csvlist.dat', 2, 0)
  m =
  5 10 15 20 25 30
  7 14 21 28 35 42
  11 22 33 44 55 66
  
  例2 读取第2行以下,第0列以右,第3行以上,第3列以左区域的数据;
  m = csvread('csvlist.dat', 2, 0, [2,0,3,3])
  m =
  5 10 15 20
  7 14 21 28
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 0与任何数相加都得原数吗? matlab 中.csv数据导入及作图问题 MATLAB导入csv文件数据全是0 .csv文件比较大(1G以上),如何用Matlab读取其中的数据? 怎样用matlab读取csv文件 matlab导入的csv文件有一部分没有数据时该怎么导入? 怎样从matlab中读取csv文件 如何用MATLAB读取csv文件 matlab导入CSV文件 matlab 批量导入csv 如何导入.csv文件中的一列或者几列数据到matlab中? matlab 导入csv文件 怎样打出中径这个符号 日本军官为什么喜欢留胡子 身体各个部位如头,手,脚等的英语单词及其复数形式 身体部位的英文? 谁知道关于人身体部位和内脏的英文单词,越多越好 身体部位用英语怎么写 为什么卓别林的胡子是那样的? 什么是人中? 人中的词语概念 【matlab】如何读取csv文件,然后变换为一个数字化的矩阵? matlab怎么读取csv文件 崇,擞,荆,轲,兮,蛟,雕,瑾,谬各怎么读 怎么把.csv文件导入到MATLAB里面 将下列的词语补充完整,并解释所填字的意思 神【】妙算 完【】归赵 【】荆请罪 资源【】劫 精兵【】政 怎么让多个同名csv数据怎么导入matlab ,并形成一个矩阵 matlab 读取大规模(2000万行)CSV数据文件 榴莲千层蛋糕能放几天 榴莲千层不放冰箱可以放多久 榴莲千层冬天可以放几天 榴莲千层蛋糕冬天可以放几天 日本谚语经典语录日文 寓意好的日本谚语有哪些? 谚语翻译,日本人常说的谚语有哪些 谚语,〈农间〉 麻烦帮我找一下农间谚语 有趣的日本谚语 求一句日本的谚语 有关农业生产的谚语有哪些 农业的谚语