1樓:
1、mat是matlab的資料檔案,可以直接雙擊匯入,或者通過命令窗輸入命令以及編寫m檔案匯入。
2、如果是當前目錄下的檔案file1.mat,直接輸入load file1,如果不是當前目錄下的,輸入 load(['目錄\file1.mat']);如果file1裡含有a,b,c這三個變數,匯入後資料空間裡,就直接存在a,b,c這三個量。
2樓:匿名使用者
使用函式fread,語法如下
temp = fread(fid, size, precision);
其中fid是檔案,size是讀出的資料大小,precision是資料儲存的格式。因為我不知道你的txt檔案中的資料型別,你可以嘗試下面的例子,得到的temp是 m*n的行向量。
fid = fopen(filename,'rb');
if (fid==1)
error('cannot open image file...press ctrl-c to exit ');pause
endtemp = fread(fid, inf, 'uchar');
fclose(fid);
3樓:
你先開啟matlab,然後在file選單中去開啟檔案就行了
如果你想使用open命令開啟的話,你需要檔案的絕對路徑,或者把檔案複製到當前資料夾!
matlab怎麼呼叫m檔案?
4樓:fzn奇妙
首先開啟.m檔案(matlab中一般左邊會有一個檔案路徑,通過它找到並開啟檔案即可)
2.然後在開啟的.m檔案視窗的右上方,會有一個run按鈕(就是一個三角形按鈕),
3.按下便可以執行.m中的所有程式,結果顯示在command window裡。
4.如果只想執行程式中的一部分,可以選中檔案中的那部分,右鍵點選選中的部分,選擇evaluate cells(好像是第一個選項),即可執行選中的部分了。
在 command window 裡輸入 edit 回車,變會自動開啟一個未命名的 m 檔案,你儲存的時候會自動提示你命名。當然你還可以在command window 裡輸入:edit 檔名,那麼就自動新建一個你命名後的 m 檔案。
5樓:匿名使用者
用任何方式建立都行,包括記事本,或者是matlab自帶的編譯器,然後將matlab工作目錄切換到檔案所在目錄,直接輸入檔名執行。或者在任何目錄下輸入該檔案的完全路徑。
m檔案有兩種格式,一種叫做script,就是將一系列的命令寫成一個檔案。執行這種檔案相當於一次性執行了很多條命令;所有執行過程中的資料都在工作空間裡。
另一種叫function,在檔案開頭的地方有下面的說明行:
function [輸出引數1,輸出引數2,...]=函式名(輸入引數1, 輸入引數2,...)
呼叫的時候,用「檔名(引數列表)"的方式呼叫,這裡的檔名是不包含字尾".m"的。執行結束以後只會返回輸出引數,計算過程中的中間變數不會被顯示在工作空間裡。
學習matlab要多看其幫助檔案,比很多參考書有用得多。還有一本叫做「戰勝matlab必做練習五十題」的書對於快速掌握matlab基本應用很不錯。我初學的時候只做了前三十題就已經可以自如地工作了。
matlab中的.p檔案怎麼開啟
6樓:每天想你一點
首先說吧,p檔案為了保護智慧財產權設計的一種加密檔案,是不能檢視的。
執行比較簡單,和呼叫m檔案方法一樣。
下面是一些解釋。
p檔案是對應m檔案的一種預解析版本(preparsed version)。因為當你第一次執行m檔案時,matlab需要將其解析(parse)一次(第一次執行後的已解析內容會放入記憶體作第二次執行時使用,即第二次執行時無需再解析),這無形中增加了執行時間。所以我們就預先作解釋,那麼以後再使用該m檔案時,便會直接執行對應的已解析版本,即p檔案。
但又因為matlab的解析速度非常快,一般不用自己作預解析。只有當一些程式要呼叫到非常多的m檔案時,如gui應用程式時,才會作預解析,以增加以後的呼叫速度。
p檔案可以用來作保密**之用,如果你給別人一個m檔案,別人可以開啟來看到你所有的**和演算法。如果你的**不想被別人看到,那可以給他p檔案。
matlab如何用命令開啟檔案,matlab怎麼開啟檔案執行檔案
使用open函式即可,但是語法是這樣的 open sun.m 請注意,如果sun.m不在當前資料夾下,需要給出絕對路徑即可。在matlab中開啟檔案的幾種方法如下 1 load 1 load 如果matlab.mat存在,則匯入matlab.mat中的所有變數,如果不存在則返回error。2 loa...
matlab中為什麼每次只能開啟檔案,就是開啟新檔案自動將原來開啟的檔案覆蓋。想同時顯示多個m檔案
所謂的覆蓋,其實是疊加在一起了。你看在底部,有不同檔案的標籤的。 matlab同時顯示多個m檔案的方法 1 在開啟檔案串列埠內用ctrl鍵點中要選擇的檔案,就能一次開啟多個m檔案 2 如果想在編輯視窗下開多個視窗,可以在desktop下選undock。注 所謂的覆蓋,其實是疊加在一起了。看底部,有不...
如何在matlab中建立m檔案,matlab中如何建立一個m檔案?
水果一個 matlab的m檔案分為兩種,1 指令碼檔案,就是由一堆命令構成的,裡面第一行不是 function 開頭,這種檔案比如是name.m 就在命令視窗裡輸入name回車就行 2 函式檔案,第一行為function 比如說是function y name x 這種檔案,函式名與檔名是一致的,在...