數學建模(MATLAB入門)

2021-10-06 01:26:29 字數 1993 閱讀 1769

meshgrid()------向量轉化為矩陣

x=-3:1:3

y=1:1:5

[x,y]=meshgrid(x,y)

clc------清空命令列視窗螢幕

clear------清空資料

surf函式

繪製可以得到的是著色的三維曲面。

shading函式

函式說明:是陰影函式控制曲面和圖形物件的顏色著色,即用來處理色彩效果的,包括以下三種形式:

rotate3d

使用滑鼠旋轉三維檢視

表1指令碼檔案中常用的matlab指令

指令說明

pause

暫停當前m檔案的執行,按任意鍵繼續

input

等待使用者輸入

keyboard

暫停當前m檔案的執行,並將程式控制權交還給matlab命令列,這時可以正常使用命令列,直到鍵入「return」並按回車鍵後,m檔案才繼續執行

return

返回當前的函式或者命令列

計算函式值

x=[pi/6,pi/3]

u=sin(x)

y=u.^2

計算極限

syms x

y=(x^3-1)/(x^2-5*x+3);

limit(y,x,2)

求導

syms x

y=sin(x)^2

diff(y,x)

求函式n階導diff(y,x,n)

積分

syms x

y=x* sqrt(x)

int(y,x)

0到100累加

for

clc,clear

n=0;

for k=1:100

n=n+k;

endn;

whilenum2str-----以雙精度顯示

disp------輸出

matlab不支援a++

clc,clear

i=1;

sum = 0;

while( i<= 100)

sum = sum+i;

i= i+1;

endstr= ['計算結果為: ',num2str(sum)];

disp(str)

1. 數學規劃模型

實際問題中的優化模型

三要素

x—決策變數

f(x)—目標函式

g(x)<0—約束條件

多元函式條件極值最優解在可行域的邊界上取得

2. 線性規劃模型

線性規劃模型是所有規劃模型中最基本、最簡單的一種.

線性規劃模型的三種形式

3. 用matlab優化工具箱解線性規劃

模型: min z=cx

s.t. ax

模型: min z= cx

Matlab與數學建模

數學建模中,時常用到matlab畫圖,而繪製雙縱軸圖形有一定難度,在此提供一種雙縱軸繪圖函式 plotyy。具體 如下 t 0 0.02 pi 7 x cos t y exp t ax,ha,hb plotyy t,x,t,y ax 153.0322 156,0292 ha 155.1194 hb ...

數學建模與MATLAB 6

專欄系列文章,想學習的朋友可以先看看前面的文章。矩陣的建立有多種方法,最簡單的可以通過在命令列視窗直接輸入乙個矩陣。這適合建立比較小的矩陣,把矩陣元素放進方括號中,每行的元素用逗號或者空格進行分割,每列使用分號進行分割。此外還可以通過語句或函式來生成矩陣,例如函式eye 用於生成單位矩陣。另外,還可...

記數學建模與matlab使用技巧

這次建模可謂是 一波三折 原本我們是7月25號開始培訓,可是因為某些原因推遲到8月7號,早已計畫好暑假打工的事也耽擱了。回頭想想,也是值得的,走進數學的世界,走進模型的世界。西安的天,格外的熱。今天還下暴雨了,心情剛開始是愉悅的,讓這雨水濕潤下這乾燥而悶熱的空氣。好景不長 停水,停電,沒網,恐怕這暴...