当前位置:网站首页>Matlab保存数据到csv文件的方法分享
Matlab保存数据到csv文件的方法分享
2022-07-22 21:45:00 【studyer_domi】
一个同学咨询了一个问题,如何把matlab变量区的数据保存到csv文件里面,故此分享一下Matlab保存数据到csv文件的方法。csv其实也是一个txt,只不过csv是带特定格式的txt而已,举个例子,编辑一个txt文件,内容如下

把这个文件名后缀修改为csv,新建 文本文档.csv,则用excel打开

所以在matlab中保存为csv其实和保存为txt方法类似
1、方法1:table
%需要保存的矩阵A=[1 2 3;4 5 6; 7 8 9];%行名称m=['m1';'m2';'m3'];%列名称col={'test' 'c_1', 'c_2', 'c_3'};%生成表格,按列生成result_table=table(m,A(:,1),A(:,2),A(:,3),'VariableNames',col);%保存表格writetable(result_table, 'test.csv');
采用把数据拼装为table类型,然后writetable

如果不需要设置表头这些,直接输入
result_table1=table(A)writetable(result_table1, 'test1.csv');

但注意一下,writetable也会按照变量名称生成一个表头,这个暂未找到如何取消,懂得朋友可以私信我一下方法

2、fopen
csv格式是用逗号分隔数据的一种文件。一行之间的数据用逗号分隔,行与行之间用\n分隔。用MATLAB将数据写入csv文件时,首先用fopen创建一个有写入权限的文件,然后用fprintf函数将数据逐一写入。不换行的数据用逗号分隔,换行时用\n。
fid = fopen('test.csv', 'w+', 'n', 'utf8'); % 创建一个csv文件for i=1:3fprintf(fid, '%d,%d,%d\n', A(i,1),A(i,2),A(i,3)); % 一行3个数据,用逗号分隔;每行结束后加上\n换行end

用fprint的方法就不存在方法1中自动生成表头的问题
边栏推荐
- Mysql无法访问,navicat提示:is not allowed to connect to this MySQL server
- FastAPI学习(二)——FastAPI+Jinjia2模板渲染网页(跳转返回渲染页面)
- golang--module
- Fastapi learning (II) -- fastapi+jinjia2 template rendering web page (jump back to the rendering page)
- Kubernetes deployment strategy
- 【第31天】给定一个整数 n ,求出它的每个质因数的底数与指数 | 算术基本定理
- 6-14漏洞利用-rpcbind漏洞利用
- 牛客小白月赛53
- 开幕在即 | “万物互联,使能千行百业”2022开放原子全球开源峰会OpenAtom OpenHarmony分论坛
- pycharm中使用私钥远程连接服务器
猜你喜欢
随机推荐
图的存储结构及方法(一)
关于Redis,是先更新数据库,还是先更新缓存?
【开发技术】SpingBoot数据库与持久化技术,JPA,MongoDB,Redis
QT document reading notes - qaudioinput & qaudioformat parsing and examples
弥散张量分析开源软件 DSI Studio 简体中文汉化版可以下载了
6-15漏洞利用-smb-RCE远程命令执行
pny 文件转图片
LeetCode(剑指 Offer)- 11. 旋转数组的最小数字
C voice realizes TCP client and TCP server, and QT call test
模拟Not All Endpoints Registered异常及解决方案
002_Kubernetes安装配置
【干货原创】发现了一个好用到爆的数据分析利器
Niuke Xiaobai month race 53
6-14漏洞利用-rpcbind漏洞利用
Squid proxy service +ip proxy pool
VMware virtual machine changes static IP and hostname, and uses xshell to connect
亚马逊旗下Zoox通过安全测试 并在加州申请试驾
实验二 YUV
matlab声音信号处理 频率图 信号过滤和播放声音
实验五 JPEG









