天天看點

matlab運作已經編好的,編制好了MATLAB程式,怎麼在MATLAB裡面運作?

首先,有個文法錯誤,if a(i+1)(i);這句的分号應該是逗号~其次,當i=7時,a(i+1)要取a(8)的值,是以超過矩陣最大維數~不知道你想實作什麼功能,看你的循環似乎是想把比前一個數小的數全改成前一個數~那這樣就可以了a=[1,2,3,4,5,4,3];for i=1:6%這裡隻到6if a(i+1)(i),a(i+1)=a(i);end;end;www.mh456.com防采集。

1、如下圖所示,打開2113MATLAB軟體後點選5261File/New/Script後,會出現檔案編輯視窗4102:

點選file-NEW-M-file或者file下方的圖示 進入M檔案編輯視窗,如果你定義了函數 比如fucntion a=hanshu(a,b),那麼你儲存時,檔案名要是hanshu

matlab運作已經編好的,編制好了MATLAB程式,怎麼在MATLAB裡面運作?
matlab運作已經編好的,編制好了MATLAB程式,怎麼在MATLAB裡面運作?

2、在檔案編輯視窗輸1653入代碼(以plot函數代碼為例),如下圖所示:

你裝的matlab版本是7.0以上的,沒有複mglinstallar.exe這個東西。7.0以上版本要把制程式放在沒裝matlab的電腦上運作對應的知是使用MCRInstaller.exe,就相當于以前的mglinstallar.exe,放在

matlab運作已經編好的,編制好了MATLAB程式,怎麼在MATLAB裡面運作?
matlab運作已經編好的,編制好了MATLAB程式,怎麼在MATLAB裡面運作?

3、檢查代碼,確定沒有錯誤後點選視窗中運作(Run)按鈕,運作程式(如下圖紅色箭頭所示按鈕):

提問重複了,這裡回答第8題,第7題另外回答。12G=zpk([],[0-1-2],1.5)margin(G)幅值裕度和相角裕度如圖所示,分别為12dB和41.5度。這裡需要注意,如果調用margin函數的時候要求傳回參數: 123456>>[Gm,Pm]

matlab運作已經編好的,編制好了MATLAB程式,怎麼在MATLAB裡面運作?
matlab運作已經編好的,編制好了MATLAB程式,怎麼在MATLAB裡面運作?

4、檢視運作結果,由于利用plot函數繪制曲線,是以運作後出現如下紅色箭頭所指的二次曲線:

就是需要很久。符号計算用mathmatica或maple更适合。matlab以前用的maple核心,但現在改用mupad,能力弱很多。

matlab運作已經編好的,編制好了MATLAB程式,怎麼在MATLAB裡面運作?
matlab運作已經編好的,編制好了MATLAB程式,怎麼在MATLAB裡面運作?

把門頭那個軟體打開以後點那個建立,然後你就可以在上邊兒那段兒把你的那個程式給輸進去啊,然後最後生成一個圖檔,你把圖檔截圖就可以。

function fun()=() tic 代碼 A 代碼 toc 然後你調用這個fun函數就會自動在workspace中顯示出來時間。下面是截圖執行個體: 結果就是

matlab運作已經編好的,編制好了MATLAB程式,怎麼在MATLAB裡面運作?

在command windows中輸入edit打開M檔案編輯器,把程式輸入,運作就可以了也可以在M檔案中選中某段程式,右鍵 evaluate selection本回答被提問者和網友采納

到MATLAB裡面建立一個.m檔案,把程式複制進去就行了,就在那個檔案-建立裡面很簡單的,然後按F5是運作

内容來自www.mh456.com請勿采集。