matlab語言程序設計

matlab語言程序設計

ID:13455768

大小:235.76 KB

頁數(shù):10頁

時間:2018-07-22

matlab語言程序設計_第1頁
matlab語言程序設計_第2頁
matlab語言程序設計_第3頁
matlab語言程序設計_第4頁
matlab語言程序設計_第5頁
資源描述:

《matlab語言程序設計》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。

1、MATLAB語言程序設計1、應用題(20分)某工廠生產A和B兩種產品,它們需要經(jīng)過三種設備的加工,工時如表1所列。設備一、二、三每天可使用的時間分別不超過12、10和8小時。產品A和B的利潤隨市場的需求有所波動,如果預測未來某個時期內A和B的利潤分別為4000元/噸和3000元/噸,問每天應安排產品A、B各多少噸,才能使工廠獲利最大?表1生產產品工時表產品設備一設備二設備三A/(小時/噸)334B/(小時/噸)432設備每天最多可工作時數(shù)/小時12108請寫出具體解決方案,并編寫該解決方案的具體MATLAB程序代碼。假設每天應安排生產產品A

2、和B分別為和噸,依題意可建數(shù)學模型如下:maxz=4000x1+3000x23x1+4x2≤123x1+3x2≤104x1+2x2≤8x1≥0,x2≥0首先將目標函數(shù)轉換為標準形式:minz=-4000-3000M文件如下:f=[-4000;-3000];A=[34;33;42];b=[12;10;8];lb=zeros(2,1);[x,fval]=linprog(f,A,b,[],[],lb)結果如下圖1所示:圖12、結合MATLAB圖像的讀寫知識,請你寫出具體MATLAB圖像讀寫方法,結合實例,給出圖像讀寫步驟。(20分)讀寫方法:im

3、finfo(FileNAme)%從FileNAme中獲取或顯示圖像文件的特征數(shù)據(jù)[X,cmap]=imread(FileNAme)%讀取變址圖像的數(shù)據(jù)矩陣與伴隨色圖,并分別送給X和cmapX=imread(FileNAme)%從FileNAme中讀取強度圖像或真彩圖像的數(shù)據(jù)矩陣并送給Ximwrite(X,cmap,FileName,Parameter,Value)%將變址圖像寫入文件imwrite(X,FileName,Parameter,Value)%將強度圖像或真彩圖像寫入文件[例2-1]M文件如下:I=imread('m2.png')

4、;imwrite(I,'m2.tif');[X,cmap]=imread('m2.tif');image(X);colormap(cmap);axisimageoff;結果如下圖2所示:圖23、結合課本第四章所提供的18種繪圖方法,請實現(xiàn)其中8種繪圖,提供程序代碼及所繪制的圖形。(30分)(1)面域圖面域圖特別適合表達一個數(shù)據(jù)在總數(shù)中占據(jù)的比例。[例3-1]某公司1998年-2002年的銷售額、成本、利潤如下表1所示,試用面域圖表達之。表1某公司1998年-2002年的銷售額、成本、利潤一覽表(單位:萬元)年度199819992000200

5、12002銷售額520.8824.9931.7920.8901.8成本190.5367.9450.3403.2397.5利潤330.3457.0481.3517.6504.3M文件如下:sales=[520.8824.9931.7920.8901.8];expence=[190.5367.9450.3403.2397.5];x=1998:2002;area(x,sales,'FaceColor',[0.50.50.9],'EdgeColor','b','LineWidth',5);holdon;area(x,expence,'FaceCol

6、or',[0.50.90.5],'EdgeColor','b','LineWidth',3);holdoff;set(gca,'XTick',[1998:2002]);set(gca,'Layer','top');gtext('leftarrow銷售額');gtext('成本');gtext('利潤');xlabel('年份','FontSize',18);ylabel('利潤=銷售額-成本','FontSize',18);結果如下圖3所示,用鼠標選擇合適的位置后,文字會自動標注:圖3(2)餅圖餅圖便于比較各個元素在一個整體中的比例。[例

7、3-2]某年級學生成績?yōu)椋簝?yōu)秀12人,良好87人,中等75人,及格64人,不及格20人。試利用餅圖予以表達和分析。M文件如下所示:X=[2187756420];subplot(2,2,1);pie(X,[10000]);legend({'優(yōu)秀','良好','中等','及格','不及格'});subplot(2,2,2);pie(X,[00001]);subplot(2,2,3);pie3(X,[10000]);subplot(2,2,4);pie3(X,[00001]);餅圖如下圖4所示:圖4(3)火柴桿圖火柴桿圖把圖中每個數(shù)據(jù)點畫成一根曲

8、線,且數(shù)據(jù)點處用圓圈表示,看起來很像火柴桿。[例3-3]橫坐標在0~2π之間均勻生成30個點,用不同顏色繪制a=sin(x),b=cos(x)以及(a+b)的圖形,其中(a+b)

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。