200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > matlab输出c语言 MATLAB数据输入和输出 C语言转换

matlab输出c语言 MATLAB数据输入和输出 C语言转换

时间:2023-02-25 04:39:04

相关推荐

matlab输出c语言 MATLAB数据输入和输出 C语言转换

数据输入和输出

一、概述

MATLAB可读和写的文件格式:

文件格式文件内容扩展名读、写文件的函数MATLAB 保存的MA TLAB工作区.mat load,save

文本Text 任意textscan,textread 限定文本任意dlmread,dlmwrite 逗号分隔的数值.csv csvread,csvwrite

XML XML-格式文本t .xml xmlread,xmlwrite

Audio NeXT/SUN sound .au auread,auwrite Microsoft WA VE sound .mav mavread,mavwrite

Movie Audio/video .avi aviread

Scientific data Data in Common Data Format .cdf cdfread,cdfwrite Flexible Image Transport system data .fits fitsread

Data in Hierarchical Data Format .hdf hdfread

Spreadsheet Excel worksheet .xls xlsread,xlswrite Lotus 123 worksheet .wk1 wk1read,wk1write

Graphics TIFF/PNG/HDF/BMP/JPEG image

GIF/PCX/XWD/Cursor/Icon image

.tiff .png .hdf .bmp .jpeg

.gif .pcx .xwd .cur .ico

imread,imwrite

二、使用输入向导(Import Wizard)

从菜单File->Import Data打开Import Wizard;或者命令窗口输入函数uiimport。

从剪贴板开始Import Wizard:Edit->Paste to workspace。

三、保存和加载MAT文件

MAT文件是双精度、二进制、MATLAB格式的文件。

输出到MA T文件:save filename [var1 var2 …] [str*];可以通过[var1 var2 …]选择性保存变量;也可以使用通配符“*”。

查看MAT文件中的变量:whos –file 文件名。

存放结构数组的某个字段:加上“-struct”选项。

在已经存在的MAT文件上添加数据:-append选项。

禁止压缩和Unicode字符编码文件,在save语句中加入“-v6”或者File->Preferences-> General->MA T-Files->MAT-File save options->Ensure backward compatibility(-v6)。save语句默认为数据压缩。

选择输出格式:“-ascii”、“-tabs”、“-double”“-v4”。

从MA T文件输入数据:load函数。

四、输入文本数据

各种输入函数的数据定界符:

csvread 仅逗号dlmread 任何字符(可指定)fscanf 任何字符load 仅空格

textread 任何字符textscan 任何字符详见:doc 函数名。

textscan和textread性能比较:前者有更好的性能,特别是读大文件时;使用前者首先要

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。