閩南理工學院 MATLAB實驗指導書 本

2021-09-03 05:57:48 字數 4882 閱讀 7018

matlab實驗指導書

鄭洪慶李智敏程蔚顧波

電子與電氣工程系

2023年7月

一、 實驗目的

1、 了解 matlab 語言的基本功能和特點

2、 熟悉 matlab 的基本介面

3、 了解 matlab 的路徑搜尋

二、 實驗儀器

1、計算機

2、matlab 軟體環境

三、 實驗原理

1 desktop操作桌面的啟動

啟動matlab

2 command window操作應用,熟悉操作桌面各個視窗的功能和位置。

四、 注意事項

注意常用操作命令和快捷鍵以及命令視窗中的標點符號命令使用。

五、 實驗內容

1、熟悉 matlab 主介面,工具欄及各視窗;

2、完成 matlab 的路徑搜尋;

3、熟悉matlab 的資料型別、表示式、函式、常用命令和快捷鍵。

掌握指令窗的使用

1題:在matlab環境下運用以下指令,以便初步了解關於常數的預定義變數。重點掌握各常數的含義。

format short e

rmad=realmax('double雙精度型別(預設)時最大實數

rmas=realmax('single單精度型別時最大實數

rmad =

1.7977e+308

rmas =

3.4028e+038

ima64=intmax('int64int64整數型別時最大正整數

ima32=intmaxint32(預設)整數型別時最大正整數

ima32=intmax('int16int16整數型別時最大正整數

ima64 =

9223372036854775807

ima32 =

2147483647

ima32 =

32767

e1=eps雙精度型別時的相對精度

e2=eps(2表達2時的絕對精度

e1 =

2.220446049250313e-016

e2 =

4.440892098500626e-016

pians =

3.141592653589793

使用command history歷史指令窗

歷史指令窗記錄著:每次開啟matlab的時間,及開啟matlab後在指令窗中執行過的所有指令行。該窗不但能清楚地顯示指令窗中執行過的所有指令行,而且所有這些被記錄的指令行都能被複製,或再執行。

關於歷史指令窗的功能詳見表1-1。

表1-1 歷史指令窗主要應用功能的操作方法

2題:畫出衰減振盪曲線,的取值範圍是

t=0:pi/50:4*pi定義自變數t的取值陣列

y=exp(-t/3).*sin(3*t); %計算與自變數相應的y陣列。注意:乘法符前面的小黑點。

plot(t,y,'-r','linewidth',2繪製曲線

axis([0,4*pi,-1,1])

xlabel('t'),ylabel('y')

演示如何再執行給定例題中的中的全部繪圖指令

current directory 路徑設定器和檔案管理

3題:搜尋乙個名為eps的指令,看看會得出什麼結果?

工作空間瀏覽器和變數編輯器

4題:畫出衰減振盪曲線,的取值範圍是(配圖1.3-4)。本例演示:展示陣列運算的優點;展示matlab的視覺化能力。程式如下:

t=0:pi/50:4*pi定義自變數t的取值陣列

y=exp(-t/3).*sin(3*t); %計算與自變數相應的y陣列。注意:乘法符前面的小黑點。

plot(t,y,'-r','linewidth',2繪製曲線

axis([0,4*pi,-1,1])

xlabel('t'),ylabel('y')

然後通過「工作空間瀏覽器」的運作,採用圖形顯示記憶體變數t和y之間的關係圖形 。

按照書中所給的步驟操作一下matlab的幫助系統,了解它的使用。

六、 實驗思考題

思考第一章書後第八題

七、 實驗報告要求

根據自己上機的內容,將實驗內容填寫在實驗報告中。

一、 實驗目的

掌握:符號微積分的計算;符號矩陣分析和代數方程(組)的符號解法;符號計算結果的視覺化。了解:matlab符號計算基本知識,包括符號物件的建立、符號數字、符號表示式的操作。

二、 實驗儀器

1、計算機

2、matlab 軟體環境

三、 實驗原理

在matlab環境中建立和衍生符號物件的規則,以及符號積分,微分,極分,微分方程和一般代數方程的解的指令。

四、 注意事項

注意常用操作命令和快捷鍵以及命令視窗中的標點符號命令使用。

五、 實驗內容

1題:執行下面程式,掌握符號類數字與數值類數字之間的差異

a=pi+sqrt(5)

sa=sym('pi+sqrt(5)')

ca=class(a)

csa=class(sa)

vpa(sa-a)

符號微積分

limit(f,v,a求極限

limit(f,v,a,』right』) 求右極限

limit(f,v,a,』left求左極限

dfdvn=diff(f,v,n) 求

fjac=jacobian(f,v) 求多元向量函式f(v)的jacobian矩陣

r=taylor(f,n,v,a) 把f(v)在v=a處進行泰勒展開

2題:利用上面的指令進行運算,求解

3題:設cos(x+siny)=siny, 求dy/dx(隱函式求導).

4題:求f(x)=xex在x=0處展開的8階maclaurin級數,即忽略9階及以上小量的泰勒級數展開 。

intf=int(f,v) 給出f 對指定變數v的不定積分

intf=int(f,v,a,b) 給出f對指定變數v的定積分

5題:利用上面的指令進行運算,求解

(1)(2)

微分方程的符號解法

s=dslove(『eq1,eq2,…,eqn』, 』cond1,cond2,…,condn』,』v』)

s=dslove(『eq1』,』eq2』,…,』eqn』,』cond1』,『cond2』,…,』condn』,』v』)

6題:利用上面的指令進行運算,圖示微分方程y=xy'-(y')2通解和奇解的關係

符號矩陣分析和代數方程解

7題:求線性方程組

六、 實驗思考題

書後第八題

七、 實驗報告要求

根據自己上機的內容,將實驗內容填寫在實驗報告中。

一、實驗目的:

掌握:陣列的建立方法;陣列的標識與尋訪;陣列的運算;關係操作和邏輯操作。了解:「非數」nan和「空」陣列。

二、實驗儀器:

1、計算機

2、matlab 軟體環境

三、實驗原理

在matlab環境中建立和尋訪一維、二維陣列及其運算,關係操作和邏輯操作;「非數」nan和「空」陣列的應用。

四、注意事項

陣列浮點演算法的特點及其運算和程式設計的規則。

五、實驗內容

1 一、二維數值陣列的建立和尋訪;

2 陣列運算;

3 「非數」nan和「空」陣列;

4 關係操作和邏輯操作。

1題:在matlab環境下分別運用符號計算及其數值陣列計算進行求解。

本例演示:(a)本題被積分函式的原函式沒有「封閉解析表示式」,符號計算無法解題;(b)數值計算能很快地求出該定積分。

2題:一維陣列的常用建立方法

a1=1:6

a2=0:pi/4:pi

a3=1:-0.1:0

b1=linspace(0,pi,4)

b2=logspace(0,3,4

c1=[2 pi/2 sqrt(3) 3+5i]

rand('twister',0)

c2=rand(1,5)

3題:陣列元素及子陣列的各種標識和尋訪格式;冒號的使用;end的作用。

a=zeros(2,6)

a(:)=1:12

a(2,4

a(8a(:,[1,3])

a([1,2,5,6]')

a(:,4:end)

a(2,1:2:5)=[-1,-3,-5]

b=a([1,2,2,2],[1,3,5] )

l=a<3

a(l)=nan

4題:非數的產生和性質

(1)a=0/0,b=0*log(0),c=inf-inf

(2)0*a,sin(a)

(3)class(a)

isnan(a)

5題:「空」陣列的建立

a=b=ones(2,0),c=zeros(2,0),d=eye(2,0)

f=rand(2,3,0,4)

6題:邏輯和關係操作

(1)邏輯關係操作的組合

a=[-2,-1,0,0,1,2,3]

l1=~(a>1

l2=(a>0)&(a<2

(2)xor的作用

a,b=[0,-1,1,0,1,-2,-3]

c=xor(a,b)

a=1:9,b=10-a

r0=(a<4

r1=(a==b

六、實驗思考題

書後第2、4題

七、實驗報告要求

將實驗命令和操作答案填寫與報告中。

掌握:函式極值的數值求解;常微分方程的數值解;矩陣運算和特徵引數;矩陣的變換和特徵值分解;線性方程的解;一般代數方程的解及多項式運算。

1、計算機

2、matlab 軟體環境

在matlab環境中求解陣列微積分,矩陣和代數方程及其多項式的運算。

注意求解各方程指令的使用並在英文狀態下輸入。

閩南理工學院封面個人簡歷

姓名 杜宗飛專業 電腦科學與技術 學院 數理資訊學院學歷 本科 手機 e mail 位址 閩南理工學院 自薦信尊敬的領導 您好!今天我懷著對人生事業的追求,懷著激動的心情向您毛遂自薦,希望您在百忙之中給予我片刻的關注。我是閩南理工學院電腦科學與技術專業的2014屆畢業生。閩南理工學院大學四年的薰陶,...

閩南理工學院實踐教學中心簡介

閩南理工學院實踐教學中心 簡稱實踐中心 是面向全校所有學生的理論教學 實驗教學及工程訓練的基地。實踐中心是以光電資訊科技為特色,以工科實驗為主流,同時兼有為理學學科 管理學科 經濟學學科 外語等多種學科開展實踐教學活動的獨立教學單位。是培養教育創新 高素質 應用型人才的活動平台。實踐中心現有2600...

閩南理工學院《機械製造技術》B卷

2 答 電解加工的生產效率極高,約為電火花加工的5 10倍 電解加工可以加工形狀複雜的型麵或型腔 工具不和工件直接接觸,加工中無切削力作用,加工表面無冷作硬化,無殘餘應力,加工表面周邊 刺,能獲得較高的加工精度和表面質量,表面粗糙度ra可達0.2 1.25 m,工件的尺寸誤差可控制在0.1mm範圍內...