1樓:網友
我們知道,是乙個小數點後無限位的無理數,計算機是無法精確表示的。所以,在matlab中, pi只是乙個近似值,,精確到小數點。
如何在matlab中建立m檔案
2樓:水果乙個
matlab的m檔案分為兩種,1、指令碼檔案,就是由一堆命令構成的,裡面第一行不是 function 開頭,這種檔案比如是 就在命令視窗裡輸入name回車就行;
2、函式檔案,第一行為function ,比如說是function y = name(x)這種檔案,函式名與檔名是一致的,在命令視窗裡輸入name(x),x是執行引數,回車即執行。
其中以function開頭的一行為引導行,表示該m檔案是乙個函式。函式名的命名規則與變數名相同。輸入形參為函式的輸入引數,輸出形參為函式的輸出型引數。
當輸出從形參多於乙個時,則應該用方括號括起來。
function [s,p]=fcircle(r)%%r-圓半徑。
s-圓面積。
p-圓周長。
s=pi*r*r;
p=2*pi*r;
呼叫的方式呼叫方式: 在命令視窗輸入 fcircle(5)即可。
例項:1、建立m檔案:新建函式。
2、編寫m檔案。
function s=sumsum(n)
s=0;for i=1:n
s=s+i;
end注意這裡的儲存路徑。
cd緊跟為剛才m檔案儲存路徑。
4、直接呼叫sumsum函式即可。
3樓:大臉咩小魚
如果m檔案是函式形式,例如:
示例function [a,b]=fx(x,y,z)%那麼需要在主視窗中輸入函式呼叫命令,拿上面例項**為例,需要在主視窗中輸入:[a1,b1]=fx(x1,y1,z1),其中x1,y1,z1是你要傳遞的引數。
如果m檔案不是函式形式,只是一系列運算過程**,那麼直接點選執行即可,執行方法有很多,最簡單的是如下:
點選紅框區域內的綠色按鈕直接便可以執行m檔案。
如何用matlab在已知資料夾中建立檔案?
4樓:
1、 先把**列出來,下面再慢慢解釋。
new_folder = c:/test'; new_folder 儲存要建立的資料夾,是絕對路徑+資料夾名稱。
mkdir(new_folder); mkdir()函式建立資料夾。
2、 之後我們查詢c盤目錄下,發現執行**後建立了test資料夾。
這裡一定記得 new_folder = c:/test'; 中是斜槓『/』而不是反斜槓。否則會報錯。
我們再看乙個例子: 在top_folder下面建立乙個resize資料夾。
top_folder = c:/test'; 第一層資料夾名稱。
mkdir(top_folder); 建立第一層資料夾。
second_folder = sprintf('%s/%s', top_folder, 'resize');構造第二層資料夾名稱。
mkdir(second_folder); 建立第二層資料夾。
3、% 之後我們可以看到在 c:/test 資料夾下,多了乙個 resize 資料夾。關於sprintf()函式的用法看下一章介紹。
注意以上**一行行可拷貝到命令列執行,後者簡歷。m檔案後執行。
5樓:匿名使用者
>> mkdir('c:\abc')
fid=fopen('c:\abc\',wt')fid =
3>> fprintf(fid,'%s ',我叫邁特萊博')ans =
ans =47>> fclose(fid);
type c:\abc\
我叫邁特萊博。
matlab 如何建立並呼叫m檔案
6樓:tn瓶邪
如果m檔案是函式形式copy,例如:
示例function [a,b]=fx(x,y,z)%那麼需bai要在主視窗中輸入函du數呼叫命令zhi,拿上面例項**為dao例,需要在主視窗中輸入:[a1,b1]=fx(x1,y1,z1),其中x1,y1,z1是你要傳遞的引數。
如果m檔案不是函式形式,只是一系列運算過程**,那麼直接點選執行即可,執行方法有很多,最簡單的是如下:
點選紅框區域內的綠色按鈕直接便可以執行m檔案。
7樓:網友
用任何方式創。
bai建都行,包括記du事本,或者是zhimatlab自帶的編譯器,然後dao將matlab工作目錄切換到檔案版所在目錄,直接輸權入檔名執行。或者在任何目錄下輸入該檔案的完全路徑。
m檔案有兩種格式,一種叫做script,就是將一系列的命令寫成乙個檔案。執行這種檔案相當於一次性執行了很多條命令;所有執行過程中的資料都在工作空間裡。
另一種叫function,在檔案開頭的地方有下面的說明行:
function [輸出引數1,輸出引數2,..函式名(輸入引數1, 輸入引數2,..
呼叫的時候,用「檔名(引數列表)"的方式呼叫,這裡的檔名是不包含字尾".m"的。執行結束以後只會返回輸出引數,計算過程中的中間變數不會被顯示在工作空間裡。
學習matlab要多看其幫助檔案,比很多參考書有用得多。還有一本叫做「戰勝matlab必做練習五十題」的書對於快速掌握matlab基本應用很不錯。我初學的時候只做了前三十題就已經可以自如地工作了。
8樓:網友
命令視窗edit filename建立檔案。
命令視窗輸入filename呼叫。
我真的很佩服,任何關於matlab基本介紹的都應該有。
如何用matlab建立資料夾和拷貝檔案
9樓:超級一起的回憶
1、 先把**列出來,下面再慢慢解釋。
new_folder = c:/test'; new_folder 儲存要建立的資料夾,是絕對路徑+資料夾名稱。
mkdir(new_folder); mkdir()函式建立資料夾。
2、 之後我們查詢c盤目錄下,發現執行**後建立了test資料夾。
這裡一定記得 new_folder = c:/test'; 中是斜槓『/』而不是反斜槓。否則會報錯。
我們再看乙個例子: 在top_folder下面建立乙個resize資料夾。
top_folder = c:/test'; 第一層資料夾名稱。
mkdir(top_folder); 建立第一層資料夾。
second_folder = sprintf('%s/%s', top_folder, 'resize');構造第二層資料夾名稱。
mkdir(second_folder); 建立第二層資料夾。
3、% 之後我們可以看到在 c:/test 資料夾下,多了乙個 resize 資料夾。關於sprintf()函式的用法看下一章介紹。
注意以上**一行行可拷貝到命令列執行,後者簡歷。m檔案後執行。
怎麼利用命令刪除和建立Linux資料夾
linux下建立和刪除資料夾命令如下 linux新增檔案命令 建立目錄 mkdir make directories 功能說明 建立目錄 語 法 mkdir p help version m 目錄屬性 目錄名稱 補充說明 mkdir可建立目錄並同時設定目錄的許可權。參 數 m 目錄屬性 或 mode...
matlab怎麼建立矩陣資料匯入
直接輸入 就是在命令視窗中直接輸入矩陣的元素,這種方法適用於有限元素 簡單的矩陣。用中括號,同一行的元素用逗號 或空格隔開,不同行的元素用分號隔開。還可以雙擊工作空間 workspace 中的某一變數,在 中填入任意矩陣的元素。用m檔案建立矩陣 在命令視窗中輸入edit,新建m檔案,語法和直接輸入法...
在Matlab命令視窗中執行命令可以開啟Simulink模組庫瀏覽器視窗
可以啦比如你要開啟某個模組 gain open system simulink math operations gain 或者開啟乙個 open system nibianqi 在命令視窗輸入simulink回車 就可以開啟模組瀏覽器視窗。matlab中的simulink怎麼用 在工具欄點幾個有紅色...