meshgrid()------向量轉化為矩陣
clc------清空命令列視窗螢幕x=-3:1:3
y=1:1:5
[x,y]=meshgrid(x,y)
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)
求函式n階導diff(y,x,n)syms x
y=sin(x)^2
diff(y,x)
積分
0到100累加syms x
y=x* sqrt(x)
int(y,x)
for
whilenum2str-----以雙精度顯示clc,clear
n=0;
for k=1:100
n=n+k;
endn;
disp------輸出
matlab不支援a++
1. 數學規劃模型clc,clear
i=1;
sum = 0;
while( i<= 100)
sum = sum+i;
i= i+1;
endstr= ['計算結果為: ',num2str(sum)];
disp(str)
實際問題中的優化模型
三要素
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號,早已計畫好暑假打工的事也耽擱了。回頭想想,也是值得的,走進數學的世界,走進模型的世界。西安的天,格外的熱。今天還下暴雨了,心情剛開始是愉悅的,讓這雨水濕潤下這乾燥而悶熱的空氣。好景不長 停水,停電,沒網,恐怕這暴...