-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 技術(shù) > 專(zhuān)題列表 > 正文
mat轉(zhuǎn)csv
大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于mat轉(zhuǎn)csv的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。
ChatGPT國(guó)內(nèi)免費(fèi)在線(xiàn)使用,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話(huà)答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫(xiě)出的就越詳細(xì),有微信小程序端、在線(xiàn)網(wǎng)頁(yè)版、PC客戶(hù)端
官網(wǎng):https://ai.de1919.com
本文目錄:
一、matlab怎么導(dǎo)入tab文件
在編寫(xiě)一個(gè)程序時(shí),經(jīng)常需要從外部讀入數(shù)據(jù),或者將程序運(yùn)行的結(jié)果保存為文件。MATLAB使用多種格式打開(kāi)和保存數(shù)據(jù)。本章將要介紹 MATLAB中文件的讀寫(xiě)和數(shù)據(jù)的導(dǎo)入導(dǎo)出。
13.1 數(shù)據(jù)基本操作
本節(jié)介紹基本的數(shù)據(jù)操作,包括工作區(qū)的保存、導(dǎo)入和文件打開(kāi)。
13.1.1 文件的存儲(chǔ)
MATLAB支持工作區(qū)的保存。用戶(hù)可以將工作區(qū)或工作區(qū)中的變量以文件的形式保存,以備在需要時(shí)再次導(dǎo)入。保存工作區(qū)可以通過(guò)菜單進(jìn)行,也可以通過(guò)命令窗口進(jìn)行。
1. 保存整個(gè)工作區(qū)
選擇File菜單中的Save Workspace As…命令,或者單擊工作區(qū)瀏覽器工具欄中的Save,可以將工作區(qū)中的變量保存為MAT文件。
2. 保存工作區(qū)中的變量
在工作區(qū)瀏覽器中,右擊需要保存的變量名,選擇Save As…,將該變量保存為MAT文件。
3. 利用save命令保存
該命令可以保存工作區(qū),或工作區(qū)中任何指定文件。該命令的調(diào)用格式如下:
● save:將工作區(qū)中的所有變量保存在當(dāng)前工作區(qū)中的文件中,文件名為 matlab.mat,MAT文件可以通過(guò)load函數(shù)再次導(dǎo)入工作區(qū),MAT函數(shù)可以被不同的機(jī)器導(dǎo)入,甚至可以通過(guò)其他的程序調(diào)用。
● save('filename'):將工作區(qū)中的所有變量保存為文件,文件名由filename指定。如果filename中包含路徑,則將文件保存在相應(yīng)目錄下,否則默認(rèn)路徑為當(dāng)前路徑。
● save('filename', 'var1', 'var2', ...):保存指定的變量在 filename 指定的文件中。
● save('filename', '-struct', 's'):保存結(jié)構(gòu)體s中全部域作為單獨(dú)的變量。
● save('filename', '-struct', 's', 'f1', 'f2', ...):保存結(jié)構(gòu)體s中的指定變量。
● save('-regexp', expr1, expr2, ...):通過(guò)正則表達(dá)式指定待保存的變量需滿(mǎn)足的條件。
● save('..., 'format'),指定保存文件的格式,格式可以為MAT文件、ASCII文件等。
13.1.2 數(shù)據(jù)導(dǎo)入
MATLAB中導(dǎo)入數(shù)據(jù)通常由函數(shù)load實(shí)現(xiàn),該函數(shù)的用法如下:
● load:如果matlab.mat文件存在,導(dǎo)入matlab.mat中的所有變量,如果不存在,則返回error。
● load filename:將filename中的全部變量導(dǎo)入到工作區(qū)中。
● load filename X Y Z ...:將filename中的變量X、Y、Z等導(dǎo)入到工作區(qū)中,如果是MAT文件,在指定變量時(shí)可以使用通配符“*”。
● load filename -regexp expr1 expr2 ...:通過(guò)正則表達(dá)式指定需要導(dǎo)入的變量。
● load -ascii filename:無(wú)論輸入文件名是否包含有擴(kuò)展名,將其以ASCII格式導(dǎo)入;如果指定的文件不是數(shù)字文本,則返回error。
● load -mat filename:無(wú)論輸入文件名是否包含有擴(kuò)展名,將其以mat格式導(dǎo)入;如果指定的文件不是MAT文件,則返回error。
例13-1 將文件matlab.map中的變量導(dǎo)入到工作區(qū)中。
首先應(yīng)用命令whos –file查看該文件中的內(nèi)容:
>> whos -file matlab.mat
Name Size Bytes Class
A 2x3 48 double array
I_q 415x552x3 687240 uint8 array
ans 1x3 24 double array
num_of_cluster 1x1 8 double array
Grand total is 687250 elements using 687320 bytes
將該文件中的變量導(dǎo)入到工作區(qū)中:
>> load matlab.mat
該命令執(zhí)行后,可以在工作區(qū)瀏覽器中看見(jiàn)這些變量,如圖13-1所示。
圖13-1 導(dǎo)入變量后的工作區(qū)視圖
接下來(lái)用戶(hù)可以訪(fǎng)問(wèn)這些變量。
>> num_of_cluster
num_of_cluster =
3
MATLAB中,另一個(gè)導(dǎo)入數(shù)據(jù)的常用函數(shù)為importdata,該函數(shù)的用法如下:
● importdata('filename'),將filename中的數(shù)據(jù)導(dǎo)入到工作區(qū)中;
● A = importdata('filename'),將filename中的數(shù)據(jù)導(dǎo)入到工作區(qū)中,并保存為變量A;
● importdata('filename','delimiter'),將filename中的數(shù)據(jù)導(dǎo)入到工作區(qū)中,以delimiter指定的符號(hào)作為分隔符;
例13-2 從文件中導(dǎo)入數(shù)據(jù)。
>> imported_data = importdata('matlab.mat')
imported_data =
ans: [1.1813 1.0928 1.6534]
A: [2x3 double]
I_q: [415x552x3 uint8]
num_of_cluster: 3
與load函數(shù)不同,importdata將文件中的數(shù)據(jù)以結(jié)構(gòu)體的方式導(dǎo)入到工作區(qū)中。
13.1.3 文件的打開(kāi)
MATLAB中可以使用open命令打開(kāi)各種格式的文件,MATLAB自動(dòng)根據(jù)文件的擴(kuò)展名選擇相應(yīng)的編輯器。
需要注意的是open('filename.mat')和load('filename.mat')的不同,前者將filename.mat以結(jié)構(gòu)體的方式打開(kāi)在工作區(qū)中,后者將文件中的變量導(dǎo)入到工作區(qū)中,如果需要訪(fǎng)問(wèn)其中的內(nèi)容,需要以不同的格式進(jìn)行。
例13-3 open與load的比較。
>> clear
>> A = magic(3);
>> B = rand(3);
>> save
Saving to: matlab.mat
>> clear
>> load('matlab.mat')
>> A
A =
8 1 6
3 5 7
4 9 2
>> B
B =
0.9501 0.4860 0.4565
0.2311 0.8913 0.0185
0.6068 0.7621 0.8214
>> clear
>> open('matlab.mat')
ans =
A: [3x3 double]
B: [3x3 double]
>> struc1=ans;
>> struc1.A
ans =
8 1 6
3 5 7
4 9 2
>> struc1.B
ans =
0.9501 0.4860 0.4565
0.2311 0.8913 0.0185
0.6068 0.7621 0.8214
13.2 文本文件的讀寫(xiě)
在上一節(jié)中介紹的函數(shù)和命令主要用于讀寫(xiě)mat文件,而在應(yīng)用中,需要讀寫(xiě)更多格式的文件,如文本文件、word文件、xml文件、xls文件、圖像文件和音視頻文件等。本節(jié)介紹文本文件(txt)的讀寫(xiě)。其他文件的讀寫(xiě),用戶(hù)可以參考MATLAB幫助文檔。
MATLAB中實(shí)現(xiàn)文本文件讀寫(xiě)的函數(shù)如表13-1所示。
表13-1 MATLAB中文本文件讀寫(xiě)函數(shù)
函 數(shù) 功 能
csvread 讀入以逗號(hào)分隔的數(shù)據(jù)
csvwrite 將數(shù)據(jù)寫(xiě)入文件,數(shù)據(jù)間以逗號(hào)分隔
dlmread 將以 ASCII 碼分隔的數(shù)值數(shù)據(jù)讀入到矩陣中
dlmwrite 將矩陣數(shù)據(jù)寫(xiě)入到文件中,以 ASCII 分隔
textread 從文本文件中讀入數(shù)據(jù),將結(jié)果分別保存
textscan 從文本文件中讀入數(shù)據(jù),將結(jié)果保存為單元數(shù)組
下面詳細(xì)介紹這些函數(shù)。
1. csvread、csvwrite
csvread函數(shù)的調(diào)用格式如下:
● M = csvread('filename'),將文件filename中的數(shù)據(jù)讀入,并且保存為M,filename中只能包含數(shù)字,并且數(shù)字之間以逗號(hào)分隔。M是一個(gè)數(shù)組,行數(shù)與filename的行數(shù)相同,列數(shù)為filename列的最大值,對(duì)于元素不足的行,以0補(bǔ)充。
● M = csvread('filename', row, col),讀取文件filename中的數(shù)據(jù),起始行為row,起始列為col,需要注意的是,此時(shí)的行列從0開(kāi)始。
● M = csvread('filename', row, col, range),讀取文件filename 中的數(shù)據(jù),起始行為 row,起始列為col,讀取的數(shù)據(jù)由數(shù)組 range 指定,range 的格式為:[R1 C1 R2 C2],其中R1、C1為讀取區(qū)域左上角的行和列,R2、C2為讀取區(qū)域右下角的行和列。
csvwrite 函數(shù)的調(diào)用格式如下:
● csvwrite('filename',M),將數(shù)組M中的數(shù)據(jù)保存為文件filename,數(shù)據(jù)間以逗號(hào)分隔。
● csvwrite('filename',M,row,col),將數(shù)組M中的指定數(shù)據(jù)保存在文件中,數(shù)據(jù)由參數(shù) row和col指定,保存row和col右下角的數(shù)據(jù)。
● csvwrite寫(xiě)入數(shù)據(jù)時(shí)每一行以換行符結(jié)束。另外,該函數(shù)不返回任何值。
這兩個(gè)函數(shù)的應(yīng)用見(jiàn)下面的例子。
例13-4 函數(shù)csvread和csvwrite 的應(yīng)用。
本例首先將MATLAB的圖標(biāo)轉(zhuǎn)化為灰度圖,將數(shù)據(jù)存儲(chǔ)在文本文件中,再將其部分讀出,顯示為圖形。
編寫(xiě)M文件,命名為immatlab.m,內(nèi)容為:
% the example of functions csvread and csvwrite
I_MATLAB= imread('D:\matlab.bmp'); % read in the image
I_MATLAB= rgb2gray(I_matlab); % convert the image to gray image
figure,imshow(I_matlab,'InitialMagnification',100); % show the image
csvwrite('D:\matlab.txt',I_matlab); % write the data into a text file
sub_MATLAB= csvread('D:\matlab.txt',100,100);% read in part of the data
sub_MATLAB= uint8(sub_matlab); % convert the data to uint8
figure,imshow(sub_matlab,'InitialMagnification',100); % show the new image
在命令窗口中運(yùn)行該腳本,輸出圖形如圖13-2所示。
(a) (b)
圖13-2 例13-3 的運(yùn)行結(jié)果
該例中涉及到了少量的圖像處理內(nèi)容,超出本書(shū)的范圍,感興趣的讀者可以查閱 MATLAB幫助文檔中關(guān)于Image Processing Toolbox的介紹。
2. dlmread、dlmwrite(個(gè)人覺(jué)得這個(gè)比較好用)
dlmread函數(shù)用于從文檔中讀入數(shù)據(jù),其功能強(qiáng)于csvread。dlmread的調(diào)用格式如下:
● M = dlmread('filename')
● M = dlmread('filename', delimiter)
● M = dlmread('filename', delimiter, R, C)
● M = dlmread('filename', delimiter, range)
其中參數(shù)delimiter用于指定文件中的分隔符,其他參數(shù)的意義與csvread函數(shù)中參數(shù)的意義相同,這里不再贅述。dlmread函數(shù)與csvread函數(shù)的差別在于,dlmread函數(shù)在讀入數(shù)據(jù)時(shí)可以指定分隔符,不指定時(shí)默認(rèn)分隔符為逗號(hào)。
dlmwrite函數(shù)用于向文檔中寫(xiě)入數(shù)據(jù),其功能強(qiáng)于csvwrite函數(shù)。dlmwrite函數(shù)的調(diào)用格式為:
● dlmwrite('filename', M),將矩陣M的數(shù)據(jù)寫(xiě)入文件filename中,以逗號(hào)分隔。
● dlmwrite('filename', M, 'D'),將矩陣M的數(shù)據(jù)寫(xiě)入文件filename中,采用指定的分隔符分隔數(shù)據(jù),如果需要tab鍵,可以用“\t”指定。
● dlmwrite('filename', M, 'D', R, C),指定寫(xiě)入數(shù)據(jù)的起始位置。
● dlmwrite('filename', M, attribute1, value1, attribute2, value2, ...),指定任意數(shù)目的參數(shù),可以指定的參數(shù)見(jiàn)下表。
● dlmwrite('filename', M, '-append'),如果filename指定的文件存在,在文件后面寫(xiě)入數(shù)據(jù),不指定時(shí)則覆蓋原文件。
● dlmwrite('filename', M, '-append', attribute-value list),敘寫(xiě)文件,并指定參數(shù)。
● dlmwrite 函數(shù)的可用參數(shù)如表13-2所示。
表13-2 dlmwrite函數(shù)的可用參數(shù)
參 數(shù) 名 功 能
delimiter 用于指定分隔符
newline 用于指定換行符,可以選擇“pc”或者“unix”
roffset 行偏差,指定文件第一行的位置,roffset 的基數(shù)為 0
coffset 列偏差,指定文件第一列的位置,coffset 的基數(shù)為 0
precision 指定精確度,可以指定精確維數(shù),或者采用 c 語(yǔ)言的格式,如“.5f”
3. textread,textscan
當(dāng)文件的格式已知時(shí),可以利用textread函數(shù)和textscan函數(shù)讀入。這里只介紹這兩個(gè)函數(shù)應(yīng)用的實(shí)例。
例13-5 通過(guò)%讀入文件,按照原有格式讀取。
文件的內(nèi)容為:
Sally Level1 12.34 45 Yes
在命令窗口中輸入:
>> [names, types, x, y, answer] = textread('D:\mat.txt','%s %s %f %d %s', 1)
得到結(jié)果為:
names =
'Sally'
types =
'Level1'
x =
12.3400
y =
45
answer =
'Yes'
例13-6 函數(shù)csvread和csvwrite的應(yīng)用
Sally Level1 12.34 45 1.23e10 inf NaN Yes
Joe Level2 23.54 60 9e19 -inf 0.001 No
Bill Level3 34.90 12 2e5 10 100 No
>> fid = fopen('D:\mat.txt');
>> C = textscan(fid, '%s %s %f %u %f %f %s');
>> fclose(fid);
13.3 低級(jí)文件I/O
本節(jié)介紹一些基本的文件操作,這些操作如表13-3所示。
表13-3 MATLAB的基本文件操作
函 數(shù) 功 能
fclose 關(guān)閉打開(kāi)的文件
feof 判斷是否為文件結(jié)尾
ferror 文件輸入輸出中的錯(cuò)誤查找
fgetl 讀入一行,忽略換行符
fgets 讀入一行,直到換行符
fopen 打開(kāi)文件,或者獲取打開(kāi)文件的信息
fprintf 格式化輸入數(shù)據(jù)到文件
fread 從文件中讀取二進(jìn)制數(shù)據(jù)
frewind 將文件的位置指針移至文件開(kāi)頭位置
fscanf 格式化讀入
fseek 設(shè)置文件位置指針
ftell 文件位置指針
fwrite 向文件中寫(xiě)入數(shù)據(jù)
下面重點(diǎn)介紹函數(shù)fprintf。該函數(shù)的調(diào)用格式如下:
count = fprintf(fid, format, A, ...),該語(yǔ)句將矩陣A及后面其他參數(shù)中數(shù)字的實(shí)部以 format 指定的格式寫(xiě)入到fid指定的文件中,返回寫(xiě)入數(shù)據(jù)的字節(jié)數(shù)。
上面語(yǔ)句中,參數(shù)format由%開(kāi)頭,共可由4個(gè)部分組成,分別如下:
● 標(biāo)記(flag),為可選部分。
● 寬度和精度指示,為可選部分。
● 類(lèi)型標(biāo)志符,為可選部分。
● 轉(zhuǎn)換字符,為必需部分。
1. 標(biāo)記
標(biāo)記用于控制輸出的對(duì)齊方式,可以選擇的內(nèi)容如表13-4所示。
表13-4 標(biāo)記的可選內(nèi)容
函 數(shù) 功 能 示 例
負(fù)號(hào)(-) 在參數(shù)左側(cè)進(jìn)行判別 %-5.2d
加號(hào)(+) 在數(shù)字前添加符號(hào) %+5.2d
空格 在數(shù)字前插入空格 % 5.2d
0 在數(shù)字前插入0 .2d
2. 寬度和精度指示
用戶(hù)可以通過(guò)數(shù)字指定輸出數(shù)字的寬度及精度,格式如下:
● o,指定數(shù)字的寬度;
● %6.2f,指定數(shù)字的寬度及精度;
● %.2f,指定數(shù)字的精度。
例13-6 fprintf函數(shù)寬度和精度指示符示例。
在命令窗口中輸入如下命令:
>> file_type = fopen('D:\type.txt','w');
>> fprintf(file_h, '%6.2f .8f\n', 1.2, -43.3);
>> fprintf(file_h, 'o f\n', 1.2, -43.3);
>> fprintf(file_h, '%.2f %.8f\n', 1.2, -43.3);
>> fclose(file_h)
ans =
0
打開(kāi)該文件,其內(nèi)容為:
1.20 -43.30000000
1.200000 -43.300000
1.20 -43.30000000
從上述結(jié)果可以看出寬度和精度控制的效果。
3. 轉(zhuǎn)換字符
轉(zhuǎn)換字符用于指定輸出的符號(hào),可以選擇的內(nèi)容如表13-5所示。
表13-5 格式化輸出的標(biāo)志符及意義
標(biāo) 志 符 意 義
%c 輸出單個(gè)字符
%d 輸出有符號(hào)十進(jìn)制數(shù)
%e 采用指數(shù)格式輸出,采用小寫(xiě)字母 e,如:3.1415e+00
%E 采用指數(shù)格式輸出,采用大寫(xiě)字母 E,如:3.1415E+00
%f 以定點(diǎn)數(shù)的格式輸出
%g %e及%f的更緊湊的格式,不顯示數(shù)字中無(wú)效的 0
%G 與%g相同,但是使用大寫(xiě)字母E
%i 有符號(hào)十進(jìn)制數(shù)
%o 無(wú)符號(hào)八進(jìn)制數(shù)
%s 輸出字符串
%u 無(wú)符號(hào)十進(jìn)制數(shù)
%x 十六進(jìn)制數(shù)(使用小寫(xiě)字母a-f)
%X 十六進(jìn)制數(shù)(使用大寫(xiě)字母A-F)
其中 %o、%u、%x、%X支持使用子類(lèi)型,具體情況這里不再贅述。格式化輸出標(biāo)志符的效果見(jiàn)下面的例子。
例13-7 fprintf 格式化輸出示例。
>> x = 0:.1:1;
>> y = [x; exp(x)];
>> fid = fopen('exp.txt', 'wt');
>> fprintf(fid, '%6.2f .8f\n', y);
>> fclose(fid)
ans =
0
顯示該文件:
>> type exp.txt
0.00 1.00000000
0.10 1.10517092
…
0.90 2.45960311
1.00 2.71828183
例13-9 利用 fprintf 函數(shù)在顯示器上輸出字符串
>> fprintf(1,'It''s Friday.\n')
It's Friday.
在該例中,利用1表示顯示器,并且用兩個(gè)單引號(hào)顯示單引號(hào),使用\n進(jìn)行換行。在格式化輸出中,這類(lèi)符號(hào)稱(chēng)為轉(zhuǎn)義符。MATLAB中的常用轉(zhuǎn)義符如表13-6所示。
表13-6 MATLAB中的常用轉(zhuǎn)義符
轉(zhuǎn) 義 符 功 能
\b 退格
\f 表格填充
\n 換行符
\r回車(chē)
\ttab
\\ 反斜線(xiàn)
\'' 或 '' 單引號(hào)
%% 百分號(hào)
13.4 利用界面工具導(dǎo)入數(shù)據(jù)
除前面幾節(jié)介紹的函數(shù)外,也可以通過(guò)界面工具將數(shù)據(jù)導(dǎo)入到工作區(qū)中。本節(jié)介紹利用工作區(qū)瀏覽器中的工具導(dǎo)入數(shù)據(jù)。
二、MATLAB GUI 文件另存為問(wèn)題
1,matlab保存的文件格式是自身的".mat" workspace格式,很不巧的跟Microsoft Access Table shortcut是同一個(gè)后綴,所以顯示出同樣的圖標(biāo),這個(gè)可以忽略,只需要保證在matlab里處理就不會(huì)有問(wèn)題。
2,matlab不能保存".xls"文件,那是excel的格式,而matlab任何save命令都產(chǎn)生自己的matlab格式,除非用低級(jí)IO命令fwrite自己輸出,比如輸出純文本txt/csv等等。
3,即使你強(qiáng)行采用xls作為后綴名,結(jié)果同樣也是用matlab格式保存,只是后綴不同而已。
4,生成帶路徑文件全名字符串時(shí),用fullfile函數(shù)最佳,可以避免多了或者少了“\”斜杠的問(wèn)題。
5,建議save的時(shí)候指定保存的變量,這樣可以避免保存一些臨時(shí)在命令窗口輸入命令而產(chǎn)生的不需要的垃圾。當(dāng)然,如果你變量太多,嫌麻煩,也可以一股腦就這么save。
6,我的建議修改如下:
[filename ,pathname]=uiputfile({'*.mat','MAT-files(*.mat)'},'保存');
str=fullfile(pathname,filename);
save(str,'varname1', 'varname2', 'varname3');
xls文件不可以,你的意思是不是csv? comma separated variables? 同樣可以用excel打開(kāi),但是實(shí)際上是用逗號(hào)分隔的純文本文件。
有3種方法可以實(shí)現(xiàn)
save 加參數(shù)指定文件格式,文本或者.mat格式
csvwrite 寫(xiě)matrix到文件
fwrite,這個(gè)稍微復(fù)雜一些,根據(jù)你的問(wèn)題,似乎不需要這樣做。
三、matlab里csvread和load,兩個(gè)命令的區(qū)別?
命令 功能
load Filename 將名為Filename的MAT文件中的所有變量加載到工作空間中
load Filename x y z 將名為Filename的MAT文件中的x、y、z等指定變量加載到工作空間中
load Filename -regexp pat1 pat2 將名為Filename的MAT文件中符合表達(dá)式要求的變量加載到工作空間中
load Filename x y z -ASCII 將名為Filename的8位ASCII文件中的x、y、z等指定變量加載到工作空間中
load 是讀取matalab本身附帶的索引圖(具體路徑是C:\MATLAB2009\toolbox\wavelet\wavedemo);而imread是讀取你自己的圖片(也就是你電腦上的圖)
imread
該函數(shù)用于讀取圖片文件中的數(shù)據(jù)。在matlab的命令窗口中輸入doc imread或者h(yuǎn)elp imread即可獲得該函數(shù)的幫助信息。
matlab的imread很強(qiáng)大,一個(gè)命令可以讀取各種類(lèi)型的圖像。但是imread并不是一個(gè)實(shí)際功能函數(shù)。不同的圖像格式有不同的編碼方式,因此有不同的讀取方式。實(shí)際上,為每種不同格式的圖像編寫(xiě)各自的讀取函數(shù)是適當(dāng)?shù)?,?shí)際中也是這么做的。
matlab就是這樣的,imread只是一個(gè)入口函數(shù)。它僅僅是做了一些文件名的處理,從你的文件名中,找到絕對(duì)路徑,找到圖像后綴名,然后調(diào)用合適的讀取函數(shù)。
比如你打開(kāi)\toolbox\m www.hbbz08.com atlab\imagesci\private文件夾會(huì)看到很多諸如readjpg.m,readtif.m的文件。這些才是不同格式圖片讀取的真正函數(shù),但是!這些函數(shù)也不是實(shí)際功能函數(shù)!你打開(kāi)這些m函數(shù)就可以看到里面其實(shí)很簡(jiǎn)單。它們所做的事情和imread差不多。也是調(diào)用了一些別的函數(shù)。比如readjpg.m里的實(shí)際讀取函數(shù)是rjpg8c rjpg16c 這些。你會(huì)發(fā)現(xiàn)這些文件也存在于上面所說(shuō)的這個(gè)文件夾中,但是它們的后綴名不是.m,而是.mexw32(.mexw64 for 64bit),這些實(shí)際功能函數(shù)并不是用matlab編寫(xiě)的,而是用C編寫(xiě)的,它們是經(jīng)過(guò)編譯的文件,不是文本文件。matlab只是調(diào)用他們而已。
也就是說(shuō)實(shí)際上matlab讀取圖像也是調(diào)用了C語(yǔ)言編寫(xiě)的代碼。而且不同格式的圖像有不同的代碼。imread只不過(guò)是個(gè)入口函數(shù)而已。
這種結(jié)構(gòu)在matlab里非常非常非常常見(jiàn)。
管中窺豹,可見(jiàn)一斑,看來(lái)matlab高級(jí)語(yǔ)言得以應(yīng)用也是建立在C語(yǔ)言的架構(gòu)之上的。
四、誰(shuí)能告訴告訴我啊
要這個(gè)做什么:
A
A:對(duì)象代碼庫(kù)文件
AAM:Authorwareshocked文件
AAS:Authorwareshocked包
ABF:Adobe二進(jìn)制屏幕字體
ABK:CorelDRAW自動(dòng)備份文件
ABS:該類(lèi)文件有時(shí)用于指示一個(gè)摘要(就像在一篇有關(guān)科學(xué)方面的文章的一個(gè)摘要或概要,取自abstract)
ACE:Ace壓縮檔案格式
ACL:CorelDRAW6鍵盤(pán)快捷鍵文件
ACM:Windows系統(tǒng)目錄文件
ACP:Microsoftoffice助手預(yù)覽文件
ACR:美國(guó)放射醫(yī)學(xué)大學(xué)文件格式
ACT:Microsoftoffice助手文件
ACV:OS/2的驅(qū)動(dòng)程序,用于壓縮或解壓縮音頻數(shù)據(jù)
AD:AfterDark屏幕保護(hù)程序
ADA:Ada源文件(非-GNAT)
ADB:Ada源文件主體(GNAT);HP100LX組織者的約定數(shù)據(jù)庫(kù)
ADD:OS/2用于引導(dǎo)過(guò)程的適配器驅(qū)動(dòng)程序
ADF:Amiga磁盤(pán)文件
ADI:AutoCAD設(shè)備無(wú)關(guān)二進(jìn)制繪圖儀格式
ADM:AfterDark多模塊屏幕保護(hù);WindowsNT策略模板
ADP:FaxWork用于傳真調(diào)制解調(diào)器的交互安裝文件;AstoundDynamite文件
ADR:AfterDark隨機(jī)屏幕保護(hù);SmartAddress的地址簿
ADS:Ada源文件說(shuō)明書(shū)(GNAT)
AFM:Adobe的字體尺度
AF2,AF3:ABC的FlowChat文件
AI:AdobeIllustrator格式圖形
AIF,AIFF:音頻互交換文件,SiliconGraphicandMacintosh應(yīng)用程序的聲音格式
AIFC:壓縮AIF
AIM:AOL即時(shí)信息傳送
AIS:ACDSee圖形序列文件;VelvetStudio設(shè)備文件
AKW:RoboHELP的幫助工程中所有A-關(guān)鍵詞
ALAW:歐洲電話(huà)音頻格式
ALB:JASCImageCommander相冊(cè)
ALL:藝術(shù)與書(shū)信庫(kù)
AMS:VelvetStudio音樂(lè)模塊(MOD)文件;Extreme的Tracker模塊文件
ANC:CanonComputer的調(diào)色板文件,包含一系列可選的顏色板
ANI:Windows系統(tǒng)中的動(dòng)畫(huà)光標(biāo)
ANS:ANSI文本文件
ANT:SimAntForWindows中保存的游戲文件
API:AdobeAcrobat使用的應(yīng)用程序設(shè)計(jì)接口文件
APR:LotusApproach97文件
APS:MicrosoftVisualC++文件
ARC:LHARC的壓縮檔案文件
ARI:Aristotle聲音文件
ARJ:RobertJungARJ壓縮包文件
ART:XaraStudio繪畫(huà)文件;CanonCrayola美術(shù)文件;ClipArt文件格式;另一種光線(xiàn)跟蹤格式;AOL使用的用Johnson—Grace壓縮算法壓縮的標(biāo)記文件
ASA:MicrosoftVisualInterDev文件
ASC:ASCⅡ文本文件;PGP算法加密文件
ASD:MicrosoftWord的自動(dòng)保存文件;Microsoft高級(jí)流媒體格式(microsoftadvancedstreamingFORMat,ASF)的描述文件;可用NSREX打開(kāi)VelvetStudio例子文件
ASE:VelvetStudio采樣文件
ASF:Microsoft高級(jí)流媒體格式文件
ASM:匯編語(yǔ)言源文件,Pro/E裝配文件
ASO:AstoundDynamite對(duì)象文件
ASP:動(dòng)態(tài)網(wǎng)頁(yè)文件;ProCommPlus安裝與連接腳本文件;Astound介紹文件
AST:Astound多媒體文件;ClarisWorks“助手”文件
ASV:DataCAD自動(dòng)保存文件
ASX:Cheyenne備份腳本文件;Microsoft高級(jí)流媒體重定向器文件,視頻文件
ATT:AT<Group4位圖文件
ATW:來(lái)自個(gè)人軟件的AnyTimeDeluxeForWindows個(gè)人信息管理員文件
AU:Sun/NeXT/DEC/UNIX聲音文件;音頻U-Law(讀作“mu-law”)文件格式
AVB:ComputerAssociatesInoculan反病毒軟件的病毒感染后文件
AVI:MicrosoftAudioVideoInterleave電影格式
AVR:AudioVisualResearch文件格式
AVS:應(yīng)用程序可視化格式
AWD:FaxVien文檔
AWR:Telsis數(shù)字儲(chǔ)存音頻文件擴(kuò)展名格式
Axx:ARJ壓縮文件的分包序號(hào)文件,用于將一個(gè)大文件壓至幾個(gè)小的壓縮包中(xx取01-99的數(shù)字)
A3L:Authorware3.x庫(kù)文件
A4L:Authorware4.x庫(kù)文件
A5L:Authorware5.x庫(kù)文件
A3M,A4M:AuthorwareMacintosh未打包文件
A4P:Authorware無(wú)運(yùn)行時(shí)間的打包文件
A3W,A4W,A5W:未打包的AuthorwareWindows文件
B
BAK:備份文件
BAS:BASIC源文件
BAT:批處理文件
BDF:WestPointBridgerDesigner文件
BFC:Windows95Briefcase文檔
BG:BackgammonForWindows下的游戲文件
BGL:MicrosoftFlightSimulator(微軟飛行模擬器)的視景文件
BI:二進(jìn)制文件
BIF:GroupWise的初始化文件
BIFF:XLIFE3D格式文件
BIN:二進(jìn)制文件
BK,BK
BKS:IBMBookManagerRead書(shū)架文件
BMK:書(shū)簽文件
BMP:Windows或OS/2位圖文件
BMI:ApogeeBioMenace數(shù)據(jù)文件
BOOK:AdobeFrameMakerBook文件
BOX:LotusNotes的郵箱文件
BPL:BorlardDelph4打包庫(kù)
BQY:BrioQuery文件
BRX:用于查看多媒體對(duì)象目錄的文件
BSC:MSDeveloperStudio瀏覽器信息文件
BSP:Quake圖形文件
BS1:ApogeeBlakeStone數(shù)據(jù)文件
BS_:MicrosoftBookshelfFind菜單外殼擴(kuò)展名
BTM:Norton應(yīng)用程序使用的批處理文件
BUD:Quicken的備份磁盤(pán)
BUN:CakeWalk聲音捆綁文件(一種MIDI程序)
BW:SGI黑白圖像文件
BWV:商業(yè)波形文件
BYU:BYU的電影文件格式
B4:HelixNutsandBolts文件
C
C:C代碼文件
C0l:臺(tái)風(fēng)波形文件
CAB:Microsoft壓縮檔案文件
CAD:Softdek的DrafixCAD文件
CAL:CALS壓縮位圖;日歷計(jì)劃表數(shù)據(jù)
CAM:Casio照相機(jī)格式
CAP:壓縮音樂(lè)文件格式
CAS:逗號(hào)分開(kāi)的ASCⅡ文件
CAT:Quicken使用的IntellCharge分類(lèi)文件
CB:Microsoft干凈引導(dǎo)文件
CBI:二進(jìn)制卷格式文件(用于IBM大型機(jī)系統(tǒng))
CC:VisualdBASE用戶(hù)自定義類(lèi)文件
CCA:cc:郵件文件
CCB:VisualBasic動(dòng)態(tài)按鈕配置文件
CCF:多媒體查看器配置文件,用于OS/2
CCH:Corel圖表文件
CCM:Lotuscc:郵箱(例如“INBOX.CCM”)
CCO:CyberChat數(shù)據(jù)文件
CCT:MacromediaDirectorShockwave投影
CDA:CD音頻軌道
CDF:Microsoft頻道定義格式文件
CDI:Philip的高密盤(pán)交互格式
CDM:VisualdBASE自定義數(shù)據(jù)模塊文件
CDR:CorelDRAW繪圖文件;原始音頻CD數(shù)據(jù)文件
CDT:CorelDRAW模板
CDX:CorelDRAW壓縮繪圖文件;MicrosoftVisualFoxPro索引文件
CEL:CIMFast事件語(yǔ)言文件
CER:證書(shū)文件(MIMEx-x509-ca-cert)
CFB:Compton的多媒文件
CFG:配置文件
CFM:CotdFusion模板文件;VisualdBASEWindows用戶(hù)定制表單
CGI:公共網(wǎng)關(guān)接口腳本文件
CGM:計(jì)算機(jī)圖形元文件
CH:OS/2配置文件
CHK:由Windows磁盤(pán)碎片整理器或磁盤(pán)掃描保存的文件碎片
CHM:編譯過(guò)的HTML文件
CHR:字符集(字體文件)
CHP:VenturaPublisher章節(jié)文件
CHT:ChartViem文件;HarvardGraphics矢量文件
CIF:AdaptecCD創(chuàng)建器CD映像文件
CIL:ClipGallery下載包
CIM:SimCity2000文件
CIN:OS/2改變控制文件用于跟蹤INI文件中的變化
CK1:iD/ApogeeCommanderKeen1數(shù)據(jù)文件
CK2:iD/ApogeeCommanderKeen2數(shù)據(jù)文件
CK3:iD/ApogeeCommanderKeen3數(shù)據(jù)文件
CK4:iD/ApogeeCommanderKeen4數(shù)據(jù)文件
CK5:iD/ApogeeCommanderKeen5數(shù)據(jù)文件
CK6:iD/ApogeeCommanderKeen6數(shù)據(jù)文件
CLASS:Java類(lèi)文件
CLL:CrickSoftwareClicker文件
CLP:Windows剪貼板文件
CLS:VisualBasic類(lèi)文件
CMD:WindowsNT,OS/2的命令文件;DOSCD/M命令文件;dBASEⅡ程序文件
CMF:Corel元文件
CMG:Chessmaster保存的游戲文件
CMP:JPEG位圖文件;地址文檔
CMV:CorelMove動(dòng)畫(huà)文件
CMX:CorelPresentationExchange圖像
CNF:Telnet,Windows和其他其內(nèi)格式會(huì)發(fā)生改變的應(yīng)用程序使用的配置文件
CNM:Windows應(yīng)用程序菜單選項(xiàng)和安裝文件
CNQ:CompuworksDesignShop文件
CNT:Windows(或其他)系統(tǒng)用于幫助索引或其他目的內(nèi)容文件
COB:TrueSpace2對(duì)象文件
COD:MicrosoftC編譯器產(chǎn)生的可顯示機(jī)器碼/匯編代碼文件,其中附有源C代碼作為注釋
COM:命令文件(程序)
CPD:CorelPrintOffice文件(圖形)
CPD,CPE傳真覆蓋文檔
CPI:MicrosoftMS-DOS代碼頁(yè)信息文件
CPL:控制面板擴(kuò)展名,Corel顏色板
CPO:Corel打印存儲(chǔ)文件
CPP:C++代碼文件
CPR:Corel提供說(shuō)明書(shū)文件
CPT:Corel照片-繪畫(huà)圖像
CPX:CorelPresentationExchange壓縮圖形文件
CRD:WindowsCardfile文件
CRP:Corel提供的運(yùn)行時(shí)介紹文件;VisualdBASE自定義報(bào)表文件
CRT:認(rèn)證文件
CSC:Corel腳本文件
CSP:PCEmceeOn_Screen圖像
CSS:瀑布式表格文件
CST:MacromediaDirectorCast文件
CSV:逗號(hào)分隔的值文件
CT:ScitexCT位圖文件;PaintShopProGrapic編輯器文件
CTL:通常用于表示一個(gè)包含控件信息的文件;FaxWork用它來(lái)保持有關(guān)每個(gè)傳真收到或發(fā)出的信息
CUE:Microsoft提示牌數(shù)據(jù)文件
CUR:Windows光標(biāo)文件
CUT:DrHalo位圖文件
CV:Corel版本的檔案文件;MicrosoftCodeView信息屏幕文件
CWK:ClarisWorks數(shù)據(jù)文件.
CWS:ClarisWorks模塊
CXT:MacromediaDirector受保護(hù)的(不可編輯的)投影文件
CXX:C++源代碼文件
D
DAT:數(shù)據(jù)文件;WrodPerfect合并數(shù)據(jù)文件;用于一些MPEG格式的文件
DB:Borland的Paradox7表
DBC:MicrosoftVisualFoxPro數(shù)據(jù)庫(kù)容器文件
DBF:dBASE文件,一種由Ashton-Tate創(chuàng)建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和類(lèi)似數(shù)據(jù)庫(kù)或與數(shù)據(jù)庫(kù)有關(guān)產(chǎn)品識(shí)別;可用數(shù)據(jù)文件(能被Excel97打開(kāi));Oracle8.1.x表格空間文件
DBX:DataBearn圖像;MicrosoftVisualFoxPro表格文件
DCM:DCM模塊格式文件
DCR:沖擊波文件
DCS:桌面顏色分隔文件
DCT:MicrosoftVisualFoxPro數(shù)據(jù)庫(kù)容器
DCU:Delphi編譯單元文件
DCX:MicrosoftVisualFoxPro數(shù)據(jù)庫(kù)容器;基于PCX的傳真圖像;宏
DC5:DataCAD繪圖文件
DDF:Btrieve或Xtrieve數(shù)據(jù)定義文件,它包含用于描述Btrieve或Xtrieve文件的元數(shù)據(jù)
DDIF:DigitalEquipment或Compaq格式,用于保存他們圖像與字處理文檔
DEF:SmartWareⅡ數(shù)據(jù)文件;C++模塊定義文件
DEFI:Oracle7卸載腳本文件
DEM:用于表示數(shù)字高度模型的USGS基準(zhǔn)的文件
DER:認(rèn)證文件
DEWF:MacintoshSoundCap/SoundEdit錄音設(shè)備格式
DGN:Macintosh95CAD繪圖文件
DIB:設(shè)備無(wú)關(guān)位圖
DIC:目錄
DIF:可進(jìn)行數(shù)據(jù)互換的電子表格
DIG:DigiLink格式;SoundDesignerⅠ音頻文件
DIR:MacromediaDirector文件
DIZ:描述文件
DLG:C++對(duì)話(huà)框腳本文件
DLL:動(dòng)態(tài)鏈接庫(kù)
DLS:可下載聲音文件
DMD:VisualdBASE數(shù)據(jù)模塊文件
DMF:X-Trakker音樂(lè)模塊(MOD)文件
DOC:FrameMaker或FrameBuilder文檔;WordStar文檔、WordPerfect文檔、MicrosoftWord文檔;DisplayWrite文檔
DOT:MicrosoftWord文檔模板
DPL:BorlandDelph4壓縮庫(kù)
DPR:BorlandDelphi工程頭文件
DRAW:Acorn的基于對(duì)象的矢量圖像文件
DRV:驅(qū)動(dòng)程序
DRW:MicrografxDesigner/Draw;Pro/E繪畫(huà)文件
DSF:MicrografxDesignerVFX文件
DSG:DOOM保存的文件
DSM:DynamicStudio音樂(lè)模塊(MOD)文件
DSP:MicrosoftDeveloperStudio工程文件
DSQ:CorelQUERY(查詢(xún))文件
DST:刺繡機(jī)圖形文件
DSW:MicrosoftDeveloperStudio工作區(qū)文件
DTA:WordBank(世界銀行)的STARS數(shù)據(jù)文件
DTD:SGML文檔類(lèi)型定義(DTD)文件
DTED:地面高度數(shù)字?jǐn)?shù)據(jù)(圖形的數(shù)據(jù)格式)文件
DTF:SymantecQ&A相關(guān)的數(shù)據(jù)庫(kù)數(shù)據(jù)文件
DTM:DigiTrakker模塊文件
DUN:Microsoft拔號(hào)網(wǎng)絡(luò)導(dǎo)出文件
DV:數(shù)字視頻文件(MIME)
DWD:DiamondWare數(shù)字化文件
DWG:AutoCAD工程圖文件;AutoCAD或GenericCADD老版本的繪圖格式
DXF:可進(jìn)行互交換的繪圖文件格式,二進(jìn)制的DWG格式的文本表示;數(shù)據(jù)交換文件
DXR:MacromediaDirector受保護(hù)(不可編輯)電影文件
D64:Commodore的64位模擬磁盤(pán)圖像文件
E
EDA:EnsoniqASR磁盤(pán)映像
EDD:元素定義文檔(FrameMaker+SGML文檔)
EDE:EnsoniqEPS磁盤(pán)映像
EDK:EnsoniqKT磁盤(pán)映像
EDQ:EnsoniqSQ1/SQ2/Ks32磁盤(pán)映像
EDS:EnsoniqSQ80磁盤(pán)映像
EDV:EnsoniqVFX-SD磁盤(pán)映像
EFA:EnsoniqASR文件
EFE:EnsoniqEPS文件
EFK:EnsoniqKT文件
EFQ:EnsoniqSQ1/SQ2/Ks32文件
EFS:EnsoniqSQ80文件
EFV:EnsoniqVFX-SD文件
EMD:ABT擴(kuò)展模塊
EMF:Windows增強(qiáng)元文件
EML:MicrosoftOutlookExpress郵件消息(MIMERTC822)文件
ENC:重演文件
ENFF:中性文件格式擴(kuò)展名
EPHTML:Perl解釋增強(qiáng)HTML文件
EPS:壓縮的PostScript圖像
EPSF:壓縮的PostScript文件
ERI:ERWin文件
ERR:當(dāng)RobooHELP幫助編譯器企圖編譯一個(gè)幫助系統(tǒng)源文件時(shí)用來(lái)存儲(chǔ)錯(cuò)誤消息的文件
EPX:ERWin文件
ESPS:ESPS音頻文件
EUI:EnsoniqESP家族的壓縮磁盤(pán)映像
EVY:特使文檔
EWL:MicrosoftEncarta文檔
EXC:MicrosoftWord禁止字字典
EXE:可執(zhí)行文件(程序)
F
F:FORTRAN文件
F2R:Farandoyle線(xiàn)性模塊格式
F3R:Farandoyle分塊線(xiàn)性模塊格式
F77:FORTRAN文件
F90:FORTRAN文件
FAR:FradoleComposer音樂(lè)模塊(MOD)文件
FAV:MicrosoftOutlook導(dǎo)航條
FAX:傳真類(lèi)型圖像
FBK:Navison金融備份
FCD:虛擬CD-ROM
FDB:Navison金融數(shù)據(jù)庫(kù)
FDF:AdobeAcrobat表單文檔文件
FEM:CADRE有限元素網(wǎng)絡(luò)文件
FFA,F(xiàn)FL,F(xiàn)FO,F(xiàn)FK:Microsoft快速查找文件
FFF:GUSPnP銀行文件格式
FFT:最終格式文本(IBM的DCA一部分)
FH3:AldusFreehand3繪圖文件
FIF:Fractal圖像文件
FIG:REND386/AVRIL使用的文件格式
FITS:CCD照相機(jī)圖像;靈活圖像傳輸系統(tǒng)
FLA:MacromediaFlash電影
FLC:AutodeskFLIC動(dòng)畫(huà)文件
FLF:CorelParadox產(chǎn)生的格式:NavisonFinancials許可文件;OS/2驅(qū)動(dòng)程序文件
FLI:AutodeskFLIC動(dòng)畫(huà)
FLT:StarTrekker音樂(lè)模塊(MOD)文件;MultiGenInc的OpenFlight使用的文件格式;Corel過(guò)濾器文件
FM:AdobeFrameMaker文檔
FMB:Oracle4.0版或以后版本表單的二進(jìn)制源代碼文件
FML:文件鏡象列表(GetRight)
FMT:Oracle4.0版或以后版本表單的文本格式;MicrosoftSchedule+打印文件
FMX:Oracle4.0版或以后版本可執(zhí)行表單
FND:MicrosoftExplorer保存的搜索文件(Findapplet)
FNG:字體組文件(字體導(dǎo)航器,F(xiàn)ontNavigator)
FNK:FunkTracker模塊格式
FOG:Fontographer模塊字體
FON:系統(tǒng)字體
FOR:FORTRAN文件
FOT:字體相關(guān)文件
FP:FileMakerPro文件
FP1:FlyingPigsforWindows數(shù)據(jù)文件
FP3:FileMakerPro文件
FPT:FileMakerPro文件;MicrosoftFoxPro備注字體文件
FPX:FlashPix位圖
FRM:表單;FrameMaker或FrameBuilder文檔;Oracle可執(zhí)行表(3.0版或早期版本);VisualBasic表單;WordPerfectMerge表單;DataCAD標(biāo)志報(bào)表文件
FRT:MicrosoftFoxPro報(bào)表文件
FRX:VisualBasic表單文本;MicrosoftFoxPro報(bào)表文件
FSF:fPrintAuditTool文件格式
FSL:Borland的Paradox7表單;CorelParadox保存的表單
FSM:Parandoyle示例格式
FT:LotusNotes全文本索引
FTG:全文本搜索組文件,由Windows幫助系統(tǒng)查找時(shí)產(chǎn)生——可以刪除,并在需要時(shí)重建起來(lái)
FTS:全文本搜索引文件,由Windows幫助系統(tǒng)查找時(shí)產(chǎn)生
FW2:FrameworkⅡ文件
FW3:FrameworkⅢ文件
FW4:FrameworkⅣ文件
FXP:經(jīng)MicrosoftFoxPro編譯的源文件
FZB:CasioFZ-1銀行轉(zhuǎn)儲(chǔ)
FZF:CasioFZ-1完全轉(zhuǎn)儲(chǔ)
FZV:CasioFZ-1聲音轉(zhuǎn)儲(chǔ)
G
G721:RawCCITTG.721
G723:RawCCITTG.7233或5bitADPCM格式數(shù)據(jù)
GAL:Corel多媒體管理器相集
GCD:GenericCADD繪畫(huà)文件(后續(xù)版本)
GCP:GroundControlPoint(地面控制點(diǎn))文件,用于遠(yuǎn)景數(shù)據(jù)形成圖像過(guò)程,經(jīng)常用于生成圖工程—CHIPS(copenhagenimageprocessingsystem)使用這些文件
GDB:InterBase數(shù)據(jù)庫(kù)文件
GDM:鈴聲、口哨聲和聲音板模塊格式
GED:GEDCOM系譜數(shù)據(jù)文件,用于記錄和交換系譜數(shù)據(jù)的流行格式;圖形環(huán)境文檔繪畫(huà)
GEM:GEM元文件
GEN:Ventura產(chǎn)生的文本文件
GetRight:GetRight未完成的下載文件
GFC:Patton&PattonFlowCharting4flowchart文件
GFI,GFX:Genigraphics圖形鏈接表示文件
GHO:Norton克隆磁盤(pán)映像
GID:Windows95全局索引文件(包括幫助狀態(tài))
GIF:CompuServe位圖文件
GIM,GIX:Genigraphics圖形鏈接介紹文件
GKH:EnsoniqEPS家簇磁盤(pán)映像文件
GKS:GravisGripKey文檔
GL:動(dòng)畫(huà)格式
GNA:Genigraphics圖形鏈接介紹文件
GNT:生成代碼,MicroFocus屬性格式里的可執(zhí)行代碼
GNX:Genigraphics圖形鏈接介紹文件
GRA:MicrosoftGraph文件
GRD:用于遠(yuǎn)程視景數(shù)據(jù)產(chǎn)生地圖過(guò)程的格式文件,通常應(yīng)用于形成地圖工程—CHIPS(copenhagenimageprocessingsystem)使用這些文件
GRF:Grapher(GoldenSoftware公司)圖形文件
GRP:程序管理組
GSM:RawGSM6.10音頻流;Raw“bytealigned(比特對(duì)齊的)”GSM6.10音頻流;USRobotics語(yǔ)音調(diào)制解調(diào)器
GTK:Graoumftracker(老)音樂(lè)模塊(MOD)文件
GT2:Graoumftracker(新)音樂(lè)模塊(MOD)文件
GWX,GWZ:Cenigraphis圖形鏈接介紹文件
GZ:UNIXgzip壓縮文件
H
H:C程序頭文件
HCM:IBMHCM配置文件
HCOM:聲音工具HCOM格式
HCR:IBMHCD/HCM產(chǎn)品配置文件
HDF:高級(jí)計(jì)算機(jī)應(yīng)用程序本地中心(NCSA)geospatialHierarchial數(shù)據(jù)格式文件
HED:HighEdit文檔
HEL:MicrosoftHellbender格式保存的游戲文件
HEX:MacintoshBinHex2.0文件
HGL:HP圖形語(yǔ)言繪圖文件
HH:映射文件,包括一些話(huà)題ID和在幫助文件系統(tǒng)中話(huà)題的映射數(shù)字—允許運(yùn)行中應(yīng)用程序發(fā)送給用戶(hù)合適的上下文幫助話(huà)題
HLP:幫助文件;DateCADWindows幫助文件
HOG:LucasArts的DarkForcesWAD文件
HPJ:VisualBasic幫助工程
HPP:C++程序頭文件
HQX:MacintoshBinHex4.0文件
HST:歷史文件
HT:HyperTerminal(超級(jí)終端)
HTM,HTML:超文本文檔
HTT:Microsoft超文本模板
HTX:擴(kuò)展HTML模板
HXM:Descent2HAM文件擴(kuò)展
I
ICA:Citrix文件
ICB:Targa位圖文件
ICC:Kodak打印機(jī)格式文件
ICL:圖標(biāo)庫(kù)文件
ICM:圖形顏色匹配配置文件
ICO:Windows圖標(biāo)
IDB:MSDev中間層文件
IDD:MIDI設(shè)備定義
IDF:MIDI設(shè)備定義(Windows95需要的文件)
IDQ:Internet數(shù)據(jù)查詢(xún)文件
IDX:MicrosoftFoxPro相關(guān)數(shù)據(jù)庫(kù)索引文件;SymantecQ&A相關(guān)數(shù)據(jù)庫(kù)索引文件;MicrosoftOutlookExpress文件
IFF:交換格式文件;AmigaILBM
IGES:初始圖形交換說(shuō)明文件
IGF:插入系統(tǒng)元文件
IIF:QuickBooksforWindows交換文件
ILBM:位圖圖形文件
IMA:WinImage磁盤(pán)映像文件
IMG:GEM映像
IMZ:WinImage壓縮磁盤(pán)映像文件
INC:匯編語(yǔ)言或動(dòng)態(tài)服務(wù)器包含文件
INF:信息文件
INI:初始化文件;MWaveDSPSynth的“nwsynth.ini”GMS安裝;CravisUltrasoundbank安裝
INP:Oracle3.0版或早期版本的表單源代碼
INRS:INRS遠(yuǎn)程通信聲頻
INS:InstallShield安裝腳本;X-Internet簽字文件;EnsoniqEPS字簇設(shè)備;Cell/ⅡMAC/PC抽樣設(shè)備
INT:中間代碼,當(dāng)一個(gè)源程序經(jīng)過(guò)語(yǔ)法檢查后編譯產(chǎn)生一個(gè)可執(zhí)行代碼
IOF:Findit文檔
IQY:MicrosoftInternet查詢(xún)文件
ISO:根據(jù)ISD9660有關(guān)CD-ROM文件系統(tǒng)標(biāo)準(zhǔn)列出CD-ROM上的文件
ISP:X-Internet簽字文件
IST:數(shù)字跟蹤設(shè)備文件
ISU:InstallShield卸裝腳本
IT:脈沖跟蹤系統(tǒng)音樂(lè)模塊(MOD)文件
ITI:脈沖跟蹤系統(tǒng)設(shè)備
ITS:脈沖跟蹤系統(tǒng)抽樣,Internet文檔位置
IV:OpenInventor中使用的文件格式
IVD:超過(guò)20/20微觀數(shù)據(jù)維數(shù)或變量等級(jí)文件
IVP:超過(guò)20/20的用戶(hù)子集配置文件
IVT:超過(guò)20/20表或集合數(shù)據(jù)文件
IVX:超過(guò)20/20微數(shù)據(jù)目錄文件
IW:Idlewild屏幕保護(hù)程序
IWC:InstallWatch文檔
J
J62:Ricoh照相機(jī)格式
JAR:Java檔案文件(一種用于applet和相關(guān)文件的壓縮文件)
JAVA:Java源文件
JBF:PaintShopPro圖像瀏覽文件
JFF,JFIF,JIF:JPEG文件
JMP:SAS的JMPDiscovery表格統(tǒng)計(jì)文件
JN1:EpicMegaGames的JilloftheJungle數(shù)據(jù)文件
JPE,JPEG,JPG:JPEG圖形文件
JS:javascript源文件
JSP:HTML網(wǎng)頁(yè),其中包含有對(duì)一個(gè)Javaservlet的參考
JTF:JPEG位圖文件
K
K25:Kurzweil2500抽樣文件
KAR:卡拉OKMIDI文件(文本+MIDI)
KDC:Kodak光增強(qiáng)器
KEY:DataCAD圖標(biāo)工具條文件
KFX:KoFakGroup4圖像文件
KIZ:Kodak數(shù)字明信片文件
KKW:RoboHELP幫助工程索引設(shè)計(jì)器中與主題無(wú)關(guān)的K開(kāi)頭的所有關(guān)鍵字
KMP:KorgTrinityKeyMap文件
KQP:Konica照相機(jī)本地文件
KR1:Kurzweil2000抽樣(多軟驅(qū))文件
KRZ:Kurzweil2000抽樣文件
KSF:KorgTrinity抽樣文件
KYE:Kye游戲數(shù)據(jù)
L
LAB:VisualdBASE標(biāo)簽文件
LBM:DeluxePaint位圖文件
LBT,LBX:MicrosoftFoxPro標(biāo)簽文件
LDB:MicrosoftAccess加鎖文件
LDL:CorelParadox分發(fā)庫(kù)
LEG:Legacy文檔
LES:Logitech娛樂(lè)系統(tǒng)游戲配置文件(與REC文件一樣)
LFT:3DStudio(DOS)放樣文件
LGO:Paintbrush(Microsoft畫(huà)圖應(yīng)用程序)的徽標(biāo)文件
LHA:LZH更換文件后綴
LIB:庫(kù)文件
LIN:DataCAD線(xiàn)型文件
LIS:結(jié)構(gòu)化查詢(xún)報(bào)告(SQR)程序產(chǎn)生的輸出文件
LLX:Laplink交換代理
LNK:Windows快捷方式文件
LOG:日志文件
LPD:HelixNut和Bolt文件
LRC:Intel可視電話(huà)文件
LSL:CorelParadox保存的庫(kù)文件
LSP:AutoLISP、CommonLISP和其他LISP語(yǔ)言文件
LST:列表文件
LU:ThoughtWing庫(kù)單元文件
LVL:ParallaxSoftware的MinerDescent/D2Level擴(kuò)展
LWLO:Lightwave分層對(duì)象文件
LWOB:Lightwave對(duì)象文件
LWP:LotusWordPro96/97文件
LWSC:Lightwave視景文件
LYR:DataCAD層文件
LZH:LHARC壓縮檔案
LZS:Skyroads數(shù)據(jù)文件
M
M1V:MPEG相關(guān)文件(MIME“mpeg”類(lèi)型)
M3D:CorelMotion3D動(dòng)畫(huà)文件
M3U:MPEGURL(MIME聲音文件)
MAC:MacPaint圖像文件
MAD:MicrosoftAccess模塊文件
MAF:MicrosoftAccess表單文件
MAG:在一些日本文件中發(fā)現(xiàn)的圖形文件格式
MAGIC:魔力郵件監(jiān)視器配置文件
MAK:VisualBasil或MicrosoftVisualC++工程文件
MAM:MicrosoftAccess宏
MAN:UNIX手冊(cè)頁(yè)輸出
MAP:映射文件;DukeNukem3DWAD游戲文件
MAQ:MicrosoftAccess查詢(xún)文件
MAR:MicrosoftAccess報(bào)表文件
MAS:LotusFreelanceGraphicsSmartMaster文件
MAT:MicrosoftAccess表;3DStudioMAX材料庫(kù)
MAUD:MAUD抽樣格式
MAX:Kinetx的3DStudioMAX文件;該格式用于一個(gè)3D場(chǎng)景文件;Paperport文件;OrCAD設(shè)計(jì)文件
MAZ:Hover迷路數(shù)據(jù);Division的dVS/dVISE使用的文件格式
MB1:ApogeeMonsterBash數(shù)據(jù)文件
MBOX:BerkeleyUnix郵箱格式
MBX:MicrosoftOutlook保存email格式;Eudora郵箱
MCC:Dailerl0呼叫卡
MCP:MetrowerksCodeWarrior工程文件
MCR:DataCAD鍵盤(pán)宏文件
MCW:MicrosoftWord的Macintosh文檔
MDA:MicrosoftAccess內(nèi)抽入器;MicrosoftAccess2.0版及其后續(xù)版本的工作組事件
MDB:MicrosoftAccess數(shù)據(jù)庫(kù)
MDE:MicrosoftAccessMDE文件
MDL:數(shù)字跟蹤器音樂(lè)模塊(MOD)文件;Quake模塊文件
MDN:MicrosoftAccess空數(shù)據(jù)庫(kù)模板
MDW:MicrosoftAccess工作組文件
MDZ:MicrosoftAccess向?qū)0逦募?
MED:音樂(lè)編輯器,OctaMED音樂(lè)模塊(MOD)文件
MER:電子表格/數(shù)據(jù)庫(kù)數(shù)據(jù)交換格式;FileMaker、Excel及其他軟件能識(shí)別
MET:表示管理器元文件
MFG:Pro/ENGINEER制造文件
MGF:在材料與
以上就是關(guān)于mat轉(zhuǎn)csv相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢(xún),客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
學(xué)3dmax學(xué)費(fèi)一般多少(3d設(shè)計(jì)培訓(xùn)一般要多少錢(qián))
庭園景觀設(shè)計(jì)cad(庭園景觀設(shè)計(jì) mail)
可以免費(fèi)打廣告的網(wǎng)站(可以免費(fèi)打廣告的網(wǎng)站有哪些)