2009.04.27MATLAB介绍.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2009.04.27MATLAB介绍.ppt

imread:將影像檔之畫束資料讀出 雙精準的全彩影像轉作 uint8 資料型態: RGB8 = uint8(round(RGB64*255)); unit8 (8-bit)轉換成雙精準的全彩影像資料: RGB64 = double(RGB8)/255; 8-bit 影像轉回雙精準影像: Z64 = double(Z8)+1; uint8 資料型態亦可用於全彩影像資料,此時每一像素的原色(R,G 或 B)範圍為 0 至 255 間的整數,而不再是 0 至 1 的小數。 imwrite:可將資料寫成影像檔 最後一列敘述將會呼叫 Windows 作業系統下的應用程式來開啟 myClown.jpg 檔案。同 dos(start myClown.jpg) imfinfo:可用於傳回影像檔案的各項資訊 info = imfinfo(simulinkteam.jpg) 對於不同的檔案格式,imfinfo 傳回的資訊項目可能有所不同。 load clown.mat imwrite( X, map, myClown.jpg); !start myClown.jpg 影像寫入 imwrite 影像資訊 imfinfo Outline 區域變數(Local Variables) 全域變數(Global Variables) 基本 I/O 操作 進階 I/O 操作 延伸 I/O 操作 區域變數 區域變數(Local Variables) 每一個函數在運算時,均佔用個別的記憶體 此工作空間和 MATLAB 的基本工作空間或是其他函數的工作空間是互相獨立的 不同空間的變數是完全獨立,不會相互影響 不同工作空間的變數,稱為「區域變數」(Local Variables) 全域變數 減少變數的傳遞,可用「全域變數」(Global Variables) 使用全域變數前,需先進行變數宣告 function fun_eval global X % 全域變數宣告 X = X + 2; disp([The value of X in fun_eval is ‘,num2str(X)]); 全域變數 fun_eval.m 沒有輸出和輸入,只宣告全域變數 X,將 X 的值加 2,並印出其值 測試 global X % 在基本工作空間進行全域變數 x 的宣告 X = 3; disp([The value of X in main program is ‘,num2str(X)]); fun_eval; disp([The value of X in main program is ‘,num2str(X),’ after fun_eval.’]); 全域變數 盡量少用全域變數 全域變數使程式的流程不透明,造成程式除錯或維護的困難 使用全域變數,遵循下列兩原則 使用前一定要宣告 建議使用全部大寫或較長的變數名稱,以便區別 基本 I/O 操作 有些計算曠日廢時,那麼通常希望能將長時間計算後所得的數據儲存起來,以方便將來進行其他後續的處理。MatLab 儲存變數的基本命令是 save,在不加任何選項(options)時,save 會將變數以二進制格式(binary)儲存至副檔名為 mat 的檔案。 # input, disp 基本 I/O 操作 save : 將 工作空間 的所有變數儲存到 matlab.mat 的二進制檔案。 save filename : 將 工作空間 的所有變 數儲存到以 filename.mat 為名的 二進制檔案。 save filename x y z : 將變數 x、y、z 儲 存到以 filename.mat 為名的二進 制檔案。 # who, whos, dir, ls, delete, !del, type 基本 I/O 操作 以 二進制 的方式儲存變數,檔案是最小的,且在 載入時 速度較快;但是無法用普通的文書軟體(如:記事本)看到檔案內容。若想看到檔案內容,則必須加上 -ascii 選項。 save filename x -ascii save filename x -ascii –double # load 基本 I/O 操作:binary vs. ascii 進階 I/O 操作 wk1read, wk1write WK1 - Lotus 123 worksheet xlsread XLS - Excel worksheet 試算表 TAB - Tab separated text dlmrea

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档