将matlab中数据输出保存为txt 格式总结网上各大论坛,主要有三种 方法。 第一种方法 :save(最简单基本 具体的命令是:用save*.txt -ascii 为函数*.txt 为文件名,该文件传输于当前工作目录下,再开启就可以 打开后,数据有也许是以指数方式保存的. 例子: =[1724 1416 1320 22 ;10 12 19 21 ;1118 25 saveaf ile.txt -ascii afile.txt 打开以后,是这种的: 1.70000 00e+001 2.40000 00e+001 1.00000 00e+000 8.00000 00e+000 1.50000 00e+001 2.30000 00e+001 5.00000 00e+000 7.00000 00e+000 1.40000 00e+001 1.60000 00e+001 4.00000 00e+000 6.00000 00e+000 1.30000 00e+001 2.00000 00e+001 2.20000 00e+001 1.00000 00e+001 1.20000 00e+001 1.90000 00e+001 2.10000 00e+001 3.00000 00e+000 1.10000 00e+001 1.80000 00e+001 2.50000 00e+001 2.00000 00e+000 9.00000 00e+000 第二种方法 :dlmwrite dlmwrite('a.t xt',a,'precision','.0f') 或者是 dl mwrite('a.txt',a,'delimiter', 网上有很多这一类似的问题,但是都不是很理想第三种方法 :fopen+fprin tf 下面主要介绍这些方式 ,可以缓解以上弊端:用fprintf 命令:以里面的事例为例: 第一种情况: a=[1724 1416 1320 22 ;10 12 19 21 ;1118 25 fopen('b.txt','wt');fprintf(fid,'%g\n',a); 换行fclose(fid); 然后用写字板打开b.txt,内容如下:为列向量 17 23 1011 24 1218 1319 25 1420 21 1516 22 第二种情况:对前面的命令做一下改动:# fopen('b.txt' fclose(fid);然后用写字板打开b.txt,内容如下:为行向量: 17 23 1011 24 1218 1319 25 1420 21 1516 22 第三种情况:综合前面的两个结果,我们编写以下命令: style="key:ih.baidu.comfi open('b.txt','wt');%写入文件路径[m,n]=size(a); endend end close(fid); 然后用写字板打开b.txt,内容如下:矩阵 17 24 1523 1416 1320 22 10 12 19 21 1118 25 说明:以上操作都是在当前的工作目录下完成!下面给出最通常的模型,大家可以试着自己操作,如果必须dat格式,直接把txt 换为dat 就可以 id=fopen('C:\Documents Settings\cleantotal.ped','wt');%写入文件路径matrix=input _mattrix %input_matrix 为待输出矩阵 [m,n]=size(matrix); id,'%g\n',matrix(i,j));else printf(fid,'%g\t',matrix(i,j)); end end end close(fid); 下面附了详细的mat lab open和fprin tf函数具 体解释,当然hel p一下是可以了解的,只是为了方 便大家 matlab open函数在选定文件开启的示例如下: open”打开文件,赋予文件代号。

语法1:FID= FOPEN(f ilename,permission) 用指定的方法开启文件 FID=+N(N是正整数):表示文件开启成功,文件代号是N. FID=-1 表示文件开启不顺利。FID在这次文件关闭前总是有效的。 如以读形式开启,matlab 首先搜索工作目录,其次搜索matlab的其它目录,“permission”是开启模式参数。 打开方法参数由下列字符串确定: 后续写入,但不手动刷新文件的内存格式:文件开启的默认模式是:二进制。以文本模式开启,可以在形式参 数“permission”中加入“t”文件将,如“rt”,“wt+” matlab printf函数的详细使用方式案例如下: printf函数可以将数据按选定格式写入到文本文件中。其读取格式为: 数据的格式化输出:f printf(f id, ormat,variables) 按选定的格式将函数的值输出至屏幕或指定文件 id为文件句柄,若缺省,则输出到屏幕 standardoutput standarderror. omitted, output goes ormat用来指定数据输出时采取的格式 printf(fidmatlab 输出格式,f ormat,A) 说明:f id 为文件句柄,指定要读取数据的文件,f ormat 是拿来控制所写数据格式的格式符,与f scanf 函数相似,A 用来储存数据的矩阵。

例6.9 创建一个字符矩阵并存入磁盘,再读出赋值给另一个矩阵。 id=fopen('d:\char1.txt','w'); close(fid); id1=fopen('d:\char1.txt','rt'); id1=fopen('d:\char1.txt','rt'); stringmatlab 读txt文件 id=fopen('fx.txt','r'); %得到文件号 ,count]=fscanf(f id,'%f ',[12,90]);%把文件号1的数据读到f 中。其中f 是[12 90]的矩阵 %这里'%f close(fid); %关闭文件 另外有的txt 文件还可以用load 来开启 其语句为 =load('fx.txt)字符串操作变量 函数eval可以用来执行用字符串表示的通配符 函数deblank可以去掉字符串末尾的所有括号 函数findstr 可以用来在长字符串中查找一个短的字符串,并返回相应的位置 函数isstr可以用来判定数组是否为字符串 函数isspace可以用来判定字符串元素是否为空格符 函数lower和upper 可以把字符串中的字母转为小写格式和大写格式 函数strcat可以把多个字符串在水平方向上依次连接出来 函数strvcat可以把多个字符串按竖直方向连接起来 10. 函数strcmp 可以用来进行字符串的非常,返回1 11.函数strcmpi 可以用来忽略中文字母的大小写方式非常字符串 12. 函数strncmp 可以用来比较字符串前N个字节是否相等 13. 函数strjust 可以用来调整字符串矩阵的对齐方法 14. 函数strmatch可以用来寻找跟目标数组串匹配的行 15. 函数strrep 可以实现字符串的查找和取代功能 16. 函数strtok 可以找出字符串第一个空格符前的字符串 17. 函数texlabel可以把字符串转换成tex 软件的格式 18. 不同进制间的转换,bin2hex,bin2dec(字符串);dec2hex(数)=字符串;即十进制数不为字符串,它字节为字符串19. 函数bitget 可以用来获取二进制的数位 C=bitget(Amatlab 输出格式,bit),A 为一个无符号整形数据 20. 函数bitset 可以拿来设定某个二进制数位的值 C=bitset(A,bit) 指定数位的数值取反 C=bitset(A,bit,V)指定数位的数值被V 21.函数bitand,bitor和bitxor 可以用来进行与,或,抑或数位操作

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-144467-1.html

matlab中将数据保存为txt文件_matlab中将数据输出保存为txt格式文件的方式相关推荐

  1. html5播放qsv文件吗,qsv格式文件怎么播放?xp系统播放qsv格式文件的方法

    qsv是一个视频格式文件?是爱奇艺的视频文件,只能在爱奇艺的播放器播放上.一些用户xp系统没有安装爱奇艺播放器,是不是就不能播放qsv格式文件?能不能在其他的视频播放器上播放?当然可以的,大家只要转换 ...

  2. matlab中将数据保存为txt文件_matlab中将数据输出保存为txt格式文件的方法

    将matlab中数据输出保存为txt或dat格式总结网上各大论坛,主要有三种方法. 第一种方法:save(最简单基本的) 具体的命令是:用save *.txt -ascii x x为变量 *.txt为 ...

  3. exe文件在服务器上打不开,EXE格式文件打不开怎么办?三个方法教你打开

    exe一种可执行文件,如果打不开的话一般都是因为都是上网中毒所致,可执行文件打不开的原因是在注册表中exe的关联参数被恶意修改了,那么我们该如何进行恢复呢?下面,小编就给大家介绍电脑EXE文件打不开的 ...

  4. 用ado打开Excel文件时报外部表不是预期的格式的解决方法

    在用ado将Excel表格数据导入到数据库时,ado打开Excel文件报"外部表不是预期的格式"的错误码.其原因是Excel数据格式不是标准的Microsoft Excel的数据格 ...

  5. EPS文件快速转化为jpg,png等格式文件

    通常我们需要将EPS文件转化为png格式文件,以便更好更直观的看图,而大部分人都是在PS(photoshop),然后另存为png格式,但本人感觉这种方式得到的png文件,色彩过淡,不太好看.所以想给大 ...

  6. matlab中将数据保存为txt文件_matlab中将数据输出保存为txt格式文件的方法 (1)

    总结网上各大论坛,主要有三种方法. 第一种方法: save (最简单基本的) 具体的命令是:用 save *.txt -ascii x x 为变量 *.txt 为文件名 , 该文件存储于当前工作目录下 ...

  7. ug导出step文件失败_UG里导进来的STEP格式文件为什么不能捕捉到?

    推荐catia和uG都必须精通,至少我我们公司是这样要求的. CATIA是由法国Dassault公司开发的集CAD/CAM/CAE于一体的优秀三维设计系统,在机械.电子.航空.航天和汽车等行业获得了广 ...

  8. java输出和读取CSV格式文件

    JavaでCSVファイルを出力する方法をていねいに解説! 输出CSV文件 package cn.itcast.mybatis.test;import java.io.BufferedWriter; i ...

  9. linux 输出gc日志,Tomcat输出保存JVM GC日志文件

    当系统出现问题时,分析java虚拟机GC日志可以帮助我们定位问题,一般来说, 我们可以通过制定JVM参数使tomcat保存GC日志文件,具体实现如下: Windows下 找到tomcat的解压目录,进 ...

最新文章

  1. Typora链接跳转,页内和页外
  2. clouderamanager-server启动,log日志中说需要mysql驱动的解决办法
  3. 每日一皮:努力寻找Bug的程序员
  4. IBASE view WD_DESTROY - ON_NEW_FOCUS
  5. ASP.NET2.0瞎记____主题皮肤
  6. QTCreator2.8.0+Qt Open source 4.8.5环境配置(Win7x64)
  7. 乐视网董事长刘淑青辞职 选举刘延峰为新任董事长
  8. (详解)11年真题:求两个序列合并后的的中位数
  9. Jmeter 安装各个历史版本
  10. 商户监控中一个基础的反洗钱规则不要漏了
  11. mobi电子书如何用Windows电脑阅读?
  12. mac备份文件到windows
  13. 25行代码爬取英雄联盟手游英雄皮肤图片
  14. 锤子终究走起了小米的路子
  15. 在线的MySQL数据库表结构对比工具
  16. 扇贝python骗局_北斗揭獐子岛扇贝骗局:27条采捕船数万航行数据还原轨迹
  17. python网络编程中,Cisco packet tracer 中两个交换机和一个路由器的配置
  18. Java 泛型方法/接口、泛型限定
  19. C#中Listbox、Textbox、Richtextbox三者之间的区别 ?
  20. 中秋节三天折腾出来的东西

热门文章

  1. PHP用curl请求网址的code码
  2. 编译原理——语法分析器(C/C++代码实现)
  3. EventListener
  4. 王境泽表情包出处,怎么制作GIF动态图?
  5. nginx 拒绝了我们的请求
  6. 雅可比(Jacobi)矩阵与行列式
  7. revit建模插件:不规则幕墙如何在Revit中创建呢?
  8. 生于忧患,死于安乐-时刻保持危机感
  9. aso标题关键词可以重复吗
  10. Redis 内存回收