3 1 Matlab程式設計原則

2021-08-18 20:22:11 字數 803 閱讀 5307

(張德豐數學建模讀書筆記)matlab是一種邊解釋邊執行的語言。

matlab程式的基本設計原則如下:

(1)百分號「%」後面的內容為程式的注釋,要善於運用注釋是程式更具有可讀性。

(2)養成在主程式開頭用clear指令清除變數的習慣,以消除工作空間中其他變數對程式執行的影響,但注意在子程式中不要用clear。

(3)引數值要集中放在程式的開頭部分,以便維護。要充分利用matlab工具箱提供的指令來執行所要進行的運算,在語句行之後輸入分號使其及中間結果不顯示在螢幕上,一提高執行速度。

(4)input函式可以用來輸入一些臨時的資料;而對於大量的引數,則要通過建立乙個儲存的子程式,在子程式中通過呼叫。

(5)程式盡量模組化,即採用主程式呼叫子程式的辦法,將所有子程式合併在一起執行。

(6)充分利用debugger來進行程式的除錯(設定斷電,單步執行,連續執行),並成分利用其他工具箱或者圖形化使用者介面(gui)的設計技巧,將設計結果集合到一處。

(7)設定好matlab的工作路徑。

matlab基本結構示例

%說明

清楚命令:清楚workspace中的變數和圖形(clear,close)

定義變數:包括全域性變數的宣告及引數值的設定

逐行執行命令:指matlab提供的運算指令或工具箱提供的專用函式

… …

… 控制迴圈:包括for,if,then,switch,while等語句

逐行執行命令

… …

end

繪圖命令:將運算結果繪製出來

(更富在的程式,要呼叫子程式)

VC與Matlab混合程式設計的快速實現 3 1

原創 vc與matlab混合程式設計的快速實現 3 1 發信站 bbs 水木清華站 mon may 19 21 30 19 2003 轉信 3 在vc 中使用matlab生成的動態鏈結庫 dll 為了能在vc 中使用上面生成的 dll,首先要對vc 的環境進行一些設定 1 設定include和lib...

每日程式設計 31

題目描述 有n個房間,現在i號房間裡的人需要被重新分配,分配的規則是這樣的 先讓i號房間裡的人全都出來,接下來按照 i 1,i 2,i 3,的順序依此往這些房間裡放乙個人,n號房間的的下乙個房間是1號房間,直到所有的人都被重新分配。現在告訴你分配完後每個房間的人數以及最後乙個人被分配的房間號x,你需...

MATLAB程式設計

1 使用指令碼檔案,畫出下列分段函式所表示的曲線。y x 1,x 0 1 0 x 1 x 3 1 x 計算上述分段函式的值,要求能夠根據使用者對x值的不同輸入,程式給出相對應的結果。2 編寫乙個程式,能夠接收使用者從鍵盤輸入的多個數值,只有當接收到輸入的數值為 1時方可結束輸入過程,然後求解並輸出前...