freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

matlab程式設(shè)計入門篇檔案讀寫-文庫吧資料

2025-07-23 15:59本頁面
  

【正文】 ? FTP ? ? 本機硬碟檔案: ? MATLAB 程式設(shè)計入門篇:讀寫檔案 urlread ? 上例中使用 urlread 指令來讀取筆者在清華大學(xué)資訊系的首頁,同時將結(jié)果指定到字串變數(shù) contents ?Ex: contents = urlread(39。, filename])。 dos([39。)。 fprintf(fid, 39。This is a test homepage written by MATLAB!\n39。)。 fprintf(fid, 39。w39。]。 ? Ex: filename = [tempname, 39。) ? 欲取用系統(tǒng)的暫存目錄,可用 tempdir如下: directory = tempdir ? Result: directory = C:\Users\jang\AppData\Local\Temp\ MATLAB 程式設(shè)計入門篇:讀寫檔案 暫存檔案 ? 欲開啟一暫存檔案,可用 tempname, 如下: filename = tempname ? Result: filename = C:\Users\jang\AppData\Local\Temp\tpda998b2b_cb6f_4b68_9814_6dbab1d44abd MATLAB 程式設(shè)計入門篇:讀寫檔案 提示 ? 上述範例是在 Windows 7 進行測詴 ? 不同系統(tǒng)下 tempdir 和 tempname會依作業(yè)系統(tǒng)的環(huán)境變數(shù)而產(chǎn)生不同的回傳字串 ? 若是在 Windows 98 作業(yè)系統(tǒng)下 ? tempdir 傳回的字串可能是 ? ’ C:\windows\temp\’ ? tempname 傳回的字串可能是 ? ’ C:\WINDOWS\TEMP\tp512124’。, 2, log(2)) str = log() = MATLAB 程式設(shè)計入門篇:讀寫檔案 暫存目錄 ? 某些應(yīng)用需要用到暫存目錄及暫存檔案。 % 開啟 MATLAB 程式設(shè)計入門篇:讀寫檔案 執(zhí)行結(jié)果 ? 在上例中 … ? % 印出的總欄寬為 2,且不帶小數(shù) ? % 印出的總欄寬為 10,包含 6位的小數(shù) ? 請自行詴驗後開啟 來驗證 MATLAB 程式設(shè)計入門篇:讀寫檔案 sprintf ? sprintf 函數(shù)和 fprintf 函數(shù)的功能很類似 ? sprintf 將資料以字串形式傳回 ? Ex: str = sprintf(39。start 39。 fclose(fid)。% = %\r\n39。)。 fprintf(fid, 39。w39。39。 sqrt(x)]。 MATLAB 程式設(shè)計入門篇:讀寫檔案 應(yīng)用 :將平方根表寫入檔案 ? Ex: x = 1:10。%g39。 ?myData % 顯示 myData MATLAB 程式設(shè)計入門篇:讀寫檔案 執(zhí)行結(jié)果 myData = 1 4 9 16 25 36 49 64 81 100 ?上例顯示了 MATLAB 的 fscanf 指令和 C 的 fscanf 指令的最大不同: ?MATLAB 的 fscanf 指令是向量化的( Vectorized) ?只要讀入資料的型態(tài)正確, MATLAB 的 fscanf 指令會一再執(zhí)行 ?同時把所得結(jié)果存放於一個向量並回傳。)。 ?myData = fscanf(fid, 39。r39。39。 7: if ~isempty (matched) ? 若要進行更複雜的字串比對,請參考本書姊妹作「 MATLAB 程式設(shè)計:進階篇」中的第四章「通用運算式」。matched39。39。matched39。 end fclose(fid)。, line_number,line)。 if ~isempty (matched) fprintf(39。 while feof(fid) == 0, line = fgetl(fid)。)。 ? 輸入「 which mean」 可顯示檔案所在的路徑 ? fgets 和 fgetl 均可由檔案讀取一列資料: ? fgetl 會取得一列,但不包含換列字元 ? fgets 則保留換列字元 MATLAB 程式設(shè)計入門篇:讀寫檔案 應(yīng)用 :模擬 unix的 grep指令 ? grep :用來找出包含某一特定字串的一列 function grep(filename, pattern) fid = fopen(filename, 39。 disp(line)。)。, 39。 ? Ex: fid = fopen(39。 ? 開啟及關(guān)閉檔案都是比較耗時的函數(shù),因此盡量不要將他們置於迴圈之中,以提高程式執(zhí)行效率。all39。 ? 若無法順利關(guān)閉檔案,則 fclose 傳回 1。 MATLAB 程式設(shè)計入門篇:讀寫檔案 關(guān)閉檔案 ? 完成檔案的讀寫之後,記得要使用 fclose 函數(shù)來關(guān)閉檔案,用法如下: ? status = fclose(fid)。This is standard error!\n39。)。 ? 輸出位置 ? MATLAB 使用 fid=1 來代表「標準輸出( Standard Output) ? fid=2 代表「標準錯誤輸出」( Standard Error) ? 若使用 fid=1或 2時,可不使用 fopen 來開啟檔案 ? Try this to see their difference: ? fprintf(1, 39。, message)。 fprintf(39。fid = %d\n39。)。, 39。 fid = 1 message = Sorry. No help in figuring out the problem . . . MATLAB 程式設(shè)計入門篇:讀寫檔案 Ex: ? 若開啟成功,則傳回的 fid 是一個大於 2 的整數(shù),而且傳回的 message 是一個空字串,例如: [fid, message] = fopen(39。message = %s\n39。, fid)。 fprintf(39。r39。no_such_file39。 MATLAB 程式設(shè)計入門篇:讀寫檔案 Ex: ? 上例可知當(dāng)檔案不存在時,回傳的 fid 是 –1 ? 同時 message 會包含相關(guān)的錯誤資訊。 ? 例如 :若要讀 binary檔案,則 permission 字串必需是 ? rb” ? fopen 另外支援很多 permission 字串,可輸入 「 help fopen」 得到完整的資訊。: 可讀取及加入檔案( reading and appending) ? 省略第二個引數(shù), permission 的預(yù)設(shè)值就是 ‘ r’。 MATLAB 程式設(shè)計入門篇:讀寫檔案 開啟檔案 ? 無論讀寫 ASCII 或二進制檔案,都必需先用 f
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1