matlab軟件使用簡介

matlab軟件使用簡介

ID:12713479

大?。?86.50 KB

頁數:32頁

時間:2018-07-18

matlab軟件使用簡介_第1頁
matlab軟件使用簡介_第2頁
matlab軟件使用簡介_第3頁
matlab軟件使用簡介_第4頁
matlab軟件使用簡介_第5頁
資源描述:

《matlab軟件使用簡介》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、Matlab軟件使用簡介一、基本內容1.向量的產生基本格式:start:step:end(step缺省時為1)x=1:5x=0:0.1:2*pidot向量點積cross向量叉積.*對應元素乘積Matlab的每條命令后,若為逗號或無標點符號,則顯示命令的結果;若命令后為分號,則禁止顯示結果。linspace線性等分向量a=linspace(0,2*pi,100)logspace對數等分向量a=logspace(0,2*pi,100)100為插入點數(99等分),默認值為100.2.矩陣的輸入約定:(1)元素之間用空格或逗號隔開;(2)用中括號([])把所有元素括起來;(3)用分號(;)說明行

2、結束。矩陣輸入時,按Enter鍵表示開始輸入新的一行,輸入矩陣時,要求所有的行具有相同的列。例如:a=[123;4,56;78,9]該矩陣一直保存在工作空間,直至被修改。x=1:6y=sin(x)z=cos(x)b=[x;y;z]特殊矩陣:a=[]產生一個空矩陣b=zeros(m,n)產生一個m行、n列的零矩陣c=ones(m,n)產生一個m行n列的元素全為1的矩陣d=eye(m,n)產生一個m行、n列的單位矩陣3.大矩陣中抽取小矩陣c1=b(:,1:2);c2=b(:,5:6);d=[c1,c2]d=[c1;c2]或d=b(:,[1:2,5:6])4.固定變量(1)ans:在沒有定義變量

3、名時,系統(tǒng)默認變量名為ans;(2)eps:容許誤差,非常小的數;(3)pi:即圓周率;(4)i:虛數單位;(5)inf:表示正無窮大,由1/0運算產生;(6)NaN:表示不定值,由inf/inf或0/0運算產生。5.基本運算5.1算算術運算符+加-減*矩陣乘法.*數組乘(對應元素相乘)^矩陣冪.^數組冪(各個元素求冪)./數組除(對應元素除)左除或反斜杠/右除或斜杠如果a為一個非奇異矩陣:ab=inv(a)*b:表示a*x=b的解;a/b=b*inv(a):表示項x*a=b的解。例如:a=[123;426;749]b=[4;1;2]ab5.22.2關系運算符==等號~=不等號<小于

4、>大于<=小于或等于>=大于或等于5.3邏輯運算符&邏輯與

5、邏輯或~邏輯非xor異或any有非零元則為真all所有元素均非零則為真6.矩陣的基本操作'轉置”inv矩陣求逆det行列式的值[vd]=eig(a)特征值和特征向量rank秩trace跡size矩陣的行數和列數diag對角矩陣和矩陣對角線fliplr從左自右翻轉矩陣flipud從上到下翻轉矩陣roy90矩陣翻轉90度tril矩陣的下三角triu矩陣的上三角7.常用函數(1)clc清除指令窗口(2)clear從內存中清除變量和函數(3)who列出工作內存中的變量名(4)whos列出工作內存中的變量詳細信息(4)pause暫停二、繪圖

6、函數1.plot是繪制一維曲線的基本函數,但在使用此函數之前,我們需先定義曲線上每一點的x及y坐標。下例可畫出一條正弦曲線:x=linspace(0,2*pi,100);%100個點的x坐標y=sin(x);%對應的y坐標plot(x,y);若要畫出多條曲線,只需將坐標對依次放入plot函數即可plot(x,sin(x),x,cos(x));若要改變顏色,在坐標對后面加上相關字串即可:plot(x,sin(x),'c',x,cos(x),'g');若要同時改變顏色及圖線型態(tài)(Linestyle),也是在坐標對后面加上相關字串即可:plot(x,sin(x),'co',x,cos(x),'g

7、*')plot繪圖函數的參數符號顏色符號線形符號線形y黃色.點--虛線m洋紅色o圓d菱形c青色×叉號>向右三角形r紅色+加號<向左三角形g綠色*星號s正方形b藍色-實線P正五角星w白色:點線h正六角星k黑色-.點劃線圖形完成后,我們可用axis([xmin,xmax,ymin,ymax])函數來調整圖軸的范圍:axis([0,6,-1.2,1.2]);此外,Matlab也可對圖形加上各種注解與處理:xlabel('InputValue');%x軸注解ylabel('FunctionValue');%y軸注解title('TwoTrigonometricFunctions');%圖形標題le

8、gend('y=sin(x)','y=cos(x)');%圖形注解gridon;%顯示格線注意:如果標題太長,需要分行,請用如下格式str={'你需要多少行?';'3行可以嗎';'試試就知道了'}title(str)?我們可用subplot來同時畫出數個小圖形于同一個視窗之中:subplot(2,2,1);plot(x,sin(x));title('y=sinx')在2*2矩陣中的第一個圖像subplot(2,2,2);

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

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

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