matlab文件夾是否存在
1. Matlab文件夾、文件、讀取操作(匯總)
在Windows中,「D:\」表示D盤,「D:」表示目錄
還可以查找特定後綴的文件:
如: dir(['fk\','*.jpg']) 表示查找 fk文件夾下後綴為 ' .jpg' 的文件
若 fk 目錄下存在後綴為'.jpg' 的文件,則返迴文件名:
1260500466587.jpg 1260500472025.jpg 8673601d.jpg
否則返回: fk.\*.jpg not found.
其中dirname是要查找的路徑的名字,路徑在matlab的搜索路徑內時,沒有必要輸入全名,只輸入最後或最後兩級就夠了。
fopen ('filename', 'mode')
mode格式有:
『r』:只讀方式打開文件(默認的方式),該文件必須已存在。
『r+』:讀寫方式打開文件,打開後先讀後寫。該文件必須已存在。
『w』:打開後寫入數據。該文件已存在則更新;不存在則創建。
『w+』:讀寫方式打開文件。先讀後寫。該文件已存在則更新;不存在則創建。
『a』:在打開的文件末端添加數據。文件不存在則創建。
『a+』:打開文件後,先讀入數據再添加數據。文件不存在則創建。 如果rt表示該文件以文本方式打開,如果添加的是「b」,則以二進制格式打開,這也是fopen函數默認的打開方式。
Fopen函數兩個返回值:
fclose(f)
f為打開文件的標志,若fclose函數返回值為0,則表示成功關閉f標志的文件;若返回值為–1,則表示無法成功關閉該文件。
若要一次關閉打開的所有文件,可以使用下面的命令:fclose all
MATLAB自帶的MAT文件為二進制文件,但為了便於和外部程序進行交換以及方便查看文件中的數據,也常常採用文本數據格式(數據採用ASCII碼格式,可以表示字母和數字字元)與外界進行數據交換。
函 數 | csvread| dlmread| fscanf| load| textread|
-|-|-
數 據 類 型| 數值數據| 數值數據| 字母和數值| 數值數據| 字母和數值|
分 隔 符| 僅cooma| 任何字元| 任何字元| 僅space| 任何字元|
返 回 值| 1| 1| 1| 1| 多返回值
如: A=load('my_data.txt');
如果想把4列數據全部讀取出放在4個變數中,則使用如下命令:
>> [name gra grades answer]=textread('my_exam.dat','%s %s %f %s')
函 數| csvwrite| diary| dlmwrite| fprintf| save
-|-|-
數 據 類 型| 數值數據| 數值數據或單元陣列| 數值數據| 字母和數值數據| 數值數據
分 隔 符| 逗號| 空格| 任何字元| 任何字元| 製表符或空格符
存寫有分隔符的ASCII碼數據文件 若要將當前的MATLAB工作空間的一個或多個變數寫到一個有分隔符的ASCII碼文件中,可以使用save命令或dlmwrite函數。在默認情況下,save命令是以 MAT 格式存寫數據的。
作用 | 標志 | 例子
-|-
左對齊 | ' - ' | %-5.2f
列印符號字元(+或 - ) | '+' | %+5.2f
插入空格| ' ' | % 5.2f
墊零 | '0' | %05.2f
對%o, %x, %X, 列印 0,0x,0X的前綴。
對%f, %e, %E, 列印小數點,即使是0。
對%g, %G,不刪除或尾部的零或小數點。 | '#' | %#5.0f
例: 創建一個2×2的魔方矩陣,然後打開一文件,寫入數據。
fseek frewind
設定指針位置重設指針到文件起始位置
ftell feof
獲得指針位置測試指針是否在文件結束位置
2. matlab安裝好以後啟動的文件在哪裡
matlab安裝好以後啟動的文件在安裝目錄中。
1、首先打開電腦,雙擊打開電腦桌面上的「我的電腦」。

