Matlab實訓報告
MATLAB學院:班級:
學號:姓名:
實訓報告
評分欄:
一、“幫助(Help)”文檔部分內容翻譯。
軸的控制
Axis命令可以規(guī)定圖象的縮放比例、方位、和縱橫比,你可以交互的使用指令進行操作,詳見圖形的編輯。設置軸的范圍
默認時,MATLAB可以根據(jù)數(shù)值的最大值和最小值決定合適的范圍,用axis命令可以自己定義數(shù)值的標尺范圍:axis([xminxmaxyminymax])三維圖則用:
axis([xminxmaxyminymaxzminzmax])用命令
axisauto
使MATLAB重新自動選擇范圍。設定縱橫比
用axis也可以指定預先確定的數(shù)。例如,
axissquare使x軸和y軸等長。
axisequal
使x軸與y軸的單位長度相等。也就是說
plot(exp(i*[0:pi/10:2*pi]))
無論后面跟著axissquare還是axisequal都把橢圓變成正圓。
axisautonormal
返回默認模式中定義的縮放比例。設定軸的可見性
用axis命令還可以使軸隱藏或顯示。
axison
使軸顯示出來。這是默認情況。
axisoff使軸隱藏。設置網(wǎng)格線
grid命令設置網(wǎng)格線顯示或隱藏。語句
gridon使網(wǎng)格線顯示,
gridoff隱藏網(wǎng)格線。
圖形的打印
你能直接在一臺已連接到你的計算機上的打印機上打印一個MATLAB圖形,或輸出圖形到一種MATLAB所支持的圖象文件格式。這里提供兩種打印或輸出圖形的方法。
在File菜單下用Print選項用print命令
從菜單打印
在File菜單下方有四個菜單選擇是關于打印的。
PageSetup選項顯示一個對話框,它使你能調整打印頁圖形的特征。PrintSetup選項顯示一個對話框,它設置打印默認值,但是實際上不打印圖形。
PrintPreview選項使你能查看到打印出來頁面的樣子。
Print選項顯示一個對話框,它讓你選擇標準打印選項然后打印圖形。
通常,使用PrintPreview確定打印的輸出是否你想要的效果。如果不是,使用PageSetup對話框來改變輸出設置。選擇PageSetup對話框的Help按鈕以顯示如何設置頁面的幫助信息。輸出圖形到圖形文件
在文件菜單之下的Export選項使你能輸出圖形到多種標準圖形文件格式。用打印命令
print命令在輸出的類型上提供更多的適應性送到打印機,并允許你到從M-文件控制打印。結果能直接送到你的默認打印機或保存到特定文件。多樣化的輸出格式,包括TIFF,JPEG和PostScript都可用到。
例如,以下語句將當前的圖形窗口的內容保存到壓縮2級PostScript顏色的文件,名字是magicsquare.eps。這也包括TIFF預覽,能使大多數(shù)文字處理器顯示這圖畫。
print-depsc2-tiffmagicsquare.eps要用200dpi的分辨率把圖像保存為TIFF文件,用命令
print-dtiff-r200magicsquare.tiff若在命令行中輸入print,
MATLAB就在默認打印機上打印當前圖形。
圖形的編輯
MATLAB在一個圖形中提供了可讀性,設定軸的比例(包括單位長度),使用顏色及線型區(qū)分圖形的格式。然而,如果要創(chuàng)建用于介紹的圖形,可能需要改變這些默認格式或添加描述性標簽,符號,圖例或其他注釋以助解釋數(shù)據(jù)。MATLAB支持兩種編輯所建圖形的途徑。
用鼠標交互地選擇并編輯對象在命令行或M-文件中用MATLAB函數(shù)
交互式的作圖編輯
若在MATLAB的Figure窗口中打開作圖編輯模式,就可以在圖形中向對象作鼠標指向和點擊的編輯。在這模式里,雙擊選擇要編輯的對象。這就打開了屬性編輯器,它提供了可編輯的對象屬性,這些屬性控制了對象的外觀和性能。關于交互式編輯的更多內容見作圖編輯模式的使用。有關在作圖編輯模式中編輯對象屬性的信息見屬性編輯器的使用。
注意作圖編輯模式對訪問MATLAB的圖形對象屬性提供了可選的途徑。然而,在此機制中只能訪問對象屬性的一個子集。要達到所要求的效果,可能需要組合使用交互式編輯及命令行編輯。用函數(shù)編輯圖表
若你更喜歡用MATLAB的命令行工作或在創(chuàng)建M-文件,你可以用MATLAB命令編輯所建圖形。使用MATLAB的句柄圖形系統(tǒng),則可以用set或get命令改變圖形中的對象屬性。關于使用命令行的更多內容見句柄圖形.
擴展閱讀:matlab實習報告
MATLAB實習報告(1)
實驗一MATLAB運算基礎
王夏201*301610405
一、實驗目的
1、熟悉啟動和退出MATLAB的方法。2、熟悉MATLAB命令窗口的組成。3、掌握建立矩陣的方法。
4、掌握MATLAB各種表達式的書寫規(guī)則以及常用函數(shù)的使用。二、實驗內容
1、先求下列表達式的值,然后顯示MATLAB工作空間的使用情況并保存全部變量。
(1)Z1=2sin85`/(1+e^2)
程序清單:z1=2*sin(85*pi/180)/(1+exp(2))運行結果:z1=0.2375
(2)Z2=1/2*ln(x+(√1+x^2)),其中x=[21+2i;-0.455]
程序清單:x=[2,1+2i;-0.45,5];z2=1/2*log(x+sqrt(1+x^2))運行結果:z2=
0.7114-0.0253i0.8968+0.3658i
0.2139+0.9343i1.1541-0.0044i
(3)Z3=((e^0.3a-e^(-0.3a))/2)sin(a+0.3)+ln((0.3+a)/2),
a=-3.0,-2.9,-2.8,,2.8,2.9,3.程序清單:a=-3.0:0.1:3.0;
z3=(exp(0.3*a)-exp(-0.3*a))/2.*sin(a+0.3)+log((0.3+a)/2);
運行結果:z3=
Columns1through5
0.7388+3.1416i0.7696+3.1416i0.7871+3.1416i0.7913+3.1416i0.7822+3.1416iColumns6through10
0.7602+3.1416i0.7254+3.1416i0.6784+3.1416i0.6196+3.1416i0.5496+3.1416iColumns11through15
0.4688+3.1416i0.3780+3.1416i0.2775+3.1416i0.1680+3.1416i0.0497+3.1416iColumns16through20
-0.0771+3.1416i-0.2124+3.1416i-0.5104+3.1416i-0.6752+3.1416iColumns21through25
-0.8536+3.1416i-1.0497+3.1416i-1.5271+3.1416i-1.8436+3.1416iColumns26through30
-2.2727+3.1416i-2.9837+-3.0017-2.3085
-0.3566+3.1416i-1.2701+3.1416i3.1416i-37.02Columns31through35
-1.8971-1.5978-1.3575-1.1531-0.9723Columns36through40
-0.8083-0.6567-0.5151-0.3819-0.2561Columns41through45
-0.1374-0.02550.17660.2663Columns46through50
0.34780.42060.53790.5815Columns51through55
0.61450.63660.64700.6351Columns56through60
0.61190.57770.47740.4126Column610.3388
實驗收獲:利用冒號表達式生產a向量。
(4)Z4=t^2,0t^2-1,1z43=1.00002.2500
實驗收獲:利用邏輯表達式實現(xiàn)分段函數(shù)的取值范圍,利用find以
及t命令取得所需的函數(shù)值,注意點乘。
程序清單:savemydataZ1,Z2,Z3,Z41,Z42,Z43
實驗收獲:save文件名變量名可以將變量保存在“文件名.mat”
中,下次進入MATLAB后,可以利用命令loadmydata,使變量成為已知變量
2、已知矩陣A、B,求出所給表達式的值。
程序清單:A=[12,34,-4;34,7,87;3,65,7];
B=[1,3,-1;2,0,3;3,-2,7];
I=eye(3)C=A+6*BD=A-B+IE=A*BF=A.*BG=A^3H=A.^3J=A/BK=B\\AL=[A,B]
M=[A([1,3],:);B^2]
實驗收獲:單位矩陣的生成eye(n);“*”是兩個矩陣相乘,“.*”是兩個矩陣的對應元素相乘;A/B=A*inv(B),B\\A=inv(B)*A;A([1,3],:)表示取A的第一和第三行元素,A(i:i+m,k:k+m)表示取A矩陣第i~i+m行內,并在第k~k+m列中的所有元素。3、已知矩陣A、B,(1)求他們的乘積C。
(2)將矩陣C的左下角3×2子矩陣賦給D.(3)查看MATLAB工作空間的使用情況。
程序清單:A=[1:5;6:10;11:15;16:20;21:25];
B=[3016;17-69;023-4;970;41311];C=A*B;D=C(3:5,2:3);Whos
運行結果:C=
9315077
258335237423520397588705557753890717
D=520397
705557890717
實驗收獲:取用矩陣中的指定元素,利用whos查看工作空間的使用
狀況。4、完成下列操作:
(1)求[100,999]之間能被21整除的數(shù)的個數(shù)。(2)建立一個字符串向量,刪除其中的大寫字母。
程序清單:(1)a=100:999;
b=length(find(rem(a,21)==0))
(2)ss="WuHanDaXue"
ss(find(ss>="A"&ss
友情提示:本文中關于《Matlab實訓報告》給出的范例僅供您參考拓展思維使用,Matlab實訓報告:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡整理 免責聲明:本文僅限學習分享,如產生版權問題,請聯(lián)系我們及時刪除。