資源描述:
《MATLAB上機(jī)答案》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、2一熟悉Matlab工作環(huán)境1、熟悉Matlab的5個基本窗口思考題:(1)變量如何聲明,變量名須遵守什么規(guī)則、是否區(qū)分大小寫。答:變量一般不需事先對變量的數(shù)據(jù)類型進(jìn)行聲明,系統(tǒng)會依據(jù)變量被賦值的類型自動進(jìn)行類型識別,也就是說變量可以直接賦值而不用提前聲明。變量名要遵守以下幾條規(guī)則:?變量名必須以字母開頭,只能由字母、數(shù)字或下劃線組成。?變量名區(qū)分大小寫。?變量名不能超過63個字符。?關(guān)鍵字不能作為變量名。?最好不要用特殊常量作為變量名。(2)試說明分號、逗號、冒號的用法。分號:分隔不想顯示計算結(jié)果的各語句;矩陣行與行的分隔符。逗號:分隔欲顯示計算結(jié)果的各語句;變量分隔符;
2、矩陣一行中各元素間的分隔符。冒號:用于生成一維數(shù)值數(shù)組;表示一維數(shù)組的全部元素或多維數(shù)組某一維的全部元素。(3)linspace()稱為“線性等分”函數(shù),說明它的用法。LINSPACELinearlyspacedvector.線性等分函數(shù)LINSPACE(X1,X2)generatesarowvectorof100linearlyequallyspacedpointsbetweenX1andX2.以X1為首元素,X2為末元素平均生成100個元素的行向量。LINSPACE(X1,X2,N)generatesNpointsbetweenX1andX2.ForN<2,LINSPA
3、CEreturnsX2.以X1為首元素,X2為末元素平均生成n個元素的行向量。如果n<2,返回X2。ClasssupportforinputsX1,X2:float:double,single數(shù)據(jù)類型:單精度、雙精度浮點型。(4)說明函數(shù)ones()、zeros()、eye()的用法。ones()生成全1矩陣。zeros()生成全0矩陣。eye()生成單位矩陣。2、Matlab的數(shù)值顯示格式2思考題:(1)3次執(zhí)行exist(’pi’)的結(jié)果一樣嗎?如果不一樣,試解釋為什么?2>>pians=3.1416>>sin(pi);>>exist('pi')ans=5>>pi=0;
4、>>exist('pi')ans=1>>pipi=0>>clear>>exist('pi')ans=5>>pians=3.141619答:3次執(zhí)行的結(jié)果不一樣。exist()函數(shù)是返回變量搜索順序的一個函數(shù)。在第一次執(zhí)行時返回5代表變量pi是由Matlab構(gòu)建的變量。在第二次執(zhí)行時已經(jīng)通過賦值語句定義了變量pi,返回1代表pi是工作空間變量。第三次執(zhí)行前清除了工作空間,此時pi為系統(tǒng)默認(rèn)常量,和第一次執(zhí)行時性質(zhì)一樣,所以又返回5。(2)圓周率pi是系統(tǒng)默認(rèn)常量,為什么會被改變?yōu)?。pi=0為賦值語句,此時pi不再是系統(tǒng)默認(rèn)常量,而是定義的變量了。二MATLAB語言基礎(chǔ)1、向
5、量的生成和運算練習(xí):使用logspace()創(chuàng)建1~4π的有10個元素的行向量。>>A=logspace(0,1.0992,10)A=1.00001.32471.75502.32493.07994.08015.40517.16039.485612.5661192、矩陣的創(chuàng)建、引用和運算(1)矩陣的創(chuàng)建和引用練習(xí):創(chuàng)建以下矩陣:A為3×4的全1矩陣、B為3×3的0矩陣、C為3×3的單位矩陣、D為3×3的魔方陣、E由C和D縱向拼接而成、F抽取E的2~5行元素生成、G由F經(jīng)變形為3×4的矩陣而得、以G為子矩陣用復(fù)制函數(shù)生成6×8的大矩陣H。>>A=ones(3,4),B=zero
6、s(3,3),C=eye(3,3),D=magic(3)19A=11111111111119B=000000000C=100010001D=81635749219>>E=[C;D],F=E(2:5,:),G=reshape(F,3,4)19E=100010001816357492F=010001816357G=0311015680071919>>H=repmat(G,2)H=031103110156015680078007031103110156015619800780072)矩陣運算19練習(xí):1)用矩陣除法求下列方程組的解x=>>A=[634;-257;8-1-3],B=
7、[3;-4;-7]19A=634-2578-1-3B=3-4-719>>x=ABx=1.0200-14.00009.72002)求矩陣的秩;>>r=rank(A)r=33)求矩陣的特征值與特征向量>>[X,Lamda]=eig(A)19X=0.8013-0.1094-0.16060.3638-0.65640.86690.47490.7464-0.4719Lamda=9.7326000-3.29280001.5602194)矩陣的乘冪(平方)與開方>>A^2ans=6229333412619262234>>A1=s