版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章 簡(jiǎn)單物理實(shí)驗(yàn)?zāi)M矩陣操作矩陣操作n連接: A=1 2; B=3 4; C=A;BC = 1 2 3 4 D=A BD = 1 2 3 4轉(zhuǎn)置: A=1 2;3 4A = 1 2 3 4 Aans = 1 3 2 4n求逆:inv()求逆:inv() inv(A)ans = -2.0000 1.0000 1.5000 -0.5000n翻轉(zhuǎn)左右翻轉(zhuǎn)fliplr(): A=1 2 3;4 5 6A = 1 2 3 4 5 6 fliplr(A)ans = 3 2 1 6 5 4上下翻轉(zhuǎn)flipud(): flipud(A)ans = 4 5 6 1 2 3n旋轉(zhuǎn)90度rot90():B =
2、rot90(A,k) 逆時(shí)針旋轉(zhuǎn)k*90度,k默認(rèn)為1 rot90(A)ans = 3 6 2 5 1 4 rot90(A,2)ans = 6 5 4 3 2 1n魔方矩陣magic(): magic(3)條對(duì)角線,下方第,主對(duì)角線條對(duì)角線上方第kkkkkk00,0ans = 8 1 6 3 5 7 4 9 2n抽取抽取對(duì)角對(duì)角元素抽取元素抽取diag(X,k):抽取矩陣抽取矩陣X的第的第k條條對(duì)角線的元素向量。對(duì)角線的元素向量。A = 1 2 3 4 5 6 7 8 9 x=diag(A)x = 1 5 9生成對(duì)角矩陣diag(v,k):使得向量v為所得矩陣的第k條對(duì)角元素。 v=1 2 3
3、; X=diag(v)X = 1 0 0 0 2 0 0 0 3 X=diag(v,1)X = 0 1 0 0 0 0 2 0 0 0 0 3 0 0 0 0 X=diag(v,-1)X = 0 0 0 0 1 0 0 0 0 2 0 0 0 0 3 0上三角矩陣和下三角矩陣的抽取上三角矩陣和下三角矩陣的抽取tril(X,k):tril(X,k):提取矩陣提取矩陣X X的第的第k k條對(duì)角線下面的部分(包括第條對(duì)角線下面的部分(包括第k k條對(duì)角線)條對(duì)角線)triu(X,k):triu(X,k):提取矩陣提取矩陣X X的第的第k k條對(duì)角線上面的部分(包括第條對(duì)角線上面的部分(包括第k k條
4、對(duì)角線)條對(duì)角線)v =v = 1 2 3 1 2 3 4 5 6 4 5 6 7 8 9 7 8 9 a1=tril(v,-1) a1=tril(v,-1)a1 =a1 = 0 0 0 0 0 0 4 0 0 4 0 0 7 8 0 7 8 0 a1=tril(v,1)a1 = 1 2 0 4 5 6 7 8 9 a1=triu(v,1)a1 = 0 2 3 0 0 6 0 0 0 a1=triu(v,-1)a1 = 1 2 3 4 5 6 0 8 9 a1=triu(v)a1 = 1 2 3 0 5 6 0 0 9. .m m文件的創(chuàng)建,保存文件的創(chuàng)建,保存 n 創(chuàng)建 【File】菜單下【
5、New】菜單選項(xiàng)的【M-File】命 令 打開matlab的m文件編輯器窗口。 n保存 單擊M文件編輯器窗口工具欄中的【 Save】圖標(biāo),打開保存對(duì)話框 函數(shù)定義函數(shù)定義生成生成*.m文件文件函數(shù)包括函數(shù)包括:定義行定義行, H1行行,幫助文本幫助文本,函數(shù)體函數(shù)體,注釋注釋.定義行定義行: function y1,y2,ym=ff(x1,x2,xn)幫助文本幫助文本: % 注釋注釋,介于函數(shù)聲明名行和第一行命令之間的,介于函數(shù)聲明名行和第一行命令之間的若干注釋,若干注釋,H1: % 注釋注釋的第一行的第一行函數(shù)體函數(shù)體: (可包含子函數(shù)可包含子函數(shù)) function y = f(x) z=
6、g(l); function z=g(l) nM M函數(shù)文件中的命令都不能直接在命令窗口中輸入,函數(shù)文件中的命令都不能直接在命令窗口中輸入,調(diào)用時(shí)只要輸入文件名即可。調(diào)用時(shí)只要輸入文件名即可。nM M函數(shù)文件的文件名必須與函數(shù)名相同。另外,函數(shù)函數(shù)文件的文件名必須與函數(shù)名相同。另外,函數(shù)文件名必須以一個(gè)字母開頭,后面可以是任意的字母、文件名必須以一個(gè)字母開頭,后面可以是任意的字母、數(shù)字和下劃線的組合,空格和標(biāo)點(diǎn)符號(hào)不能用作文件數(shù)字和下劃線的組合,空格和標(biāo)點(diǎn)符號(hào)不能用作文件名。名。n調(diào)用調(diào)用M M函數(shù)文件時(shí)除了需要文件名以外,還需要提供函數(shù)文件時(shí)除了需要文件名以外,還需要提供輸入?yún)?shù)。輸入?yún)?shù)。
7、nM M函數(shù)文件的第一行必須是以函數(shù)文件的第一行必須是以functionfunction關(guān)鍵字開頭的關(guān)鍵字開頭的聲明語(yǔ)句。聲明語(yǔ)句。nM M函數(shù)文件區(qū)分大小寫,為了格式統(tǒng)一和避免大小寫函數(shù)文件區(qū)分大小寫,為了格式統(tǒng)一和避免大小寫錯(cuò)誤,建議只使用小寫字母表示函數(shù)文件名。錯(cuò)誤,建議只使用小寫字母表示函數(shù)文件名。注:function jxzd(a,w,f)% 簡(jiǎn)諧振動(dòng) (H1行)% a為振幅, w為頻率, f為初始相位.t=0:0.01:5; %時(shí)間離散量x=a*cos(w*t+f);for i=1:length(t) % length() 向量長(zhǎng) plot(t,x,r) %畫軌跡 hold on
8、% 保持畫面 plot(t(i),x(i),.,MarkerSize,20) %畫質(zhì)點(diǎn) pause(0.02); % 等待時(shí)間 hold off % 不保持畫面 end向量矩陣的尋訪 x=2,4,6,8; x(3)ans = 6 x(1:3)ans = 2 4 6 x(3:end)ans = 6 8 x(1,3)ans = 2 6 A=1,2;3,4; A(1,1)ans = 1 A(1,2)ans = 2 A(1,:)ans = 1 2n數(shù)據(jù)可視化數(shù)據(jù)可視化 plot() plot(y), 以以y為函數(shù)值為函數(shù)值,以以1,2,3,為橫坐標(biāo)為橫坐標(biāo) plot(x,y) 以以y為函數(shù)值為函數(shù)值,
9、 以以x為橫坐標(biāo)為橫坐標(biāo) plot(x1,y1,x2,y2,)畫多個(gè)圖形畫多個(gè)圖形. plot(x,y, 性質(zhì)性質(zhì)) , 性質(zhì)包括顏色性質(zhì)包括顏色,形狀等形狀等 -實(shí)線實(shí)線,虛線虛線,o圈圈,.點(diǎn)點(diǎn), r紅色紅色, g綠色綠色, y黃色等黃色等 hold on 保存圖形;保存圖形;hold off 不保存圖形不保存圖形 grid on加網(wǎng)格;加網(wǎng)格;grid off不加網(wǎng)格不加網(wǎng)格 exp: x=0:0.1:10; y=sin(x); plot(x,y,r)n1.1 簡(jiǎn)諧振動(dòng)實(shí)驗(yàn)?zāi)M合外力: F=kx, k為常數(shù)運(yùn)動(dòng)方程: 方程的解:A與 為積分常量由初始條件決定.22220,d xkxdtm
10、cos()xAt流程圖:開始輸入A,t=0,1,2,計(jì)算x=Acos(t+)更新畫面結(jié)束function jxzd(a,w,f)% 簡(jiǎn)諧振動(dòng) % a為振幅, w為頻率, f為初始相位.t=0:0.01:5; %時(shí)間離散量x=a*cos(w*t+f);for i=1:length(t) % length() 向量長(zhǎng) plot(t,x,r) %畫軌跡 hold on % 保持畫面 plot(t(i),x(i),.,MarkerSize,20) %畫質(zhì)點(diǎn) pause(0.02); % 等待時(shí)間 hold off % 不保持畫面 endn1.2 振動(dòng)合成模擬 由力學(xué)和振動(dòng)理論知道,振動(dòng)方向相同的兩個(gè)簡(jiǎn)
11、諧振動(dòng)其合振動(dòng)為1111cos()xAt2222cos()xAt12xxx流程圖:開始輸入A1,A2,1,2, 1, 2t=0,1,2,計(jì)算x1=A1cos(1t+1), x2=A2cos(2t+2)更新畫面結(jié)束計(jì)算x=x1+x2function y = zdhc(a,w,f)% 振動(dòng)合成% a,w,f,為二維向量t=0:0.01:10;x1=a(1)*cos(w(1)*t+f(1);x2=a(2)*cos(w(2)*t+f(2);x=x1+x2;for i=1:length(t) plot(t,x) hold on plot(t(i),x(i),ro) pause(0.02); hold o
12、ffendn1.3 駐波的模擬正向波:反向波:駐波: 1cos2 ()txyAT2cos2 ()txyAT122 cos(2)cos(2)yyyxtyATfunction zb(a,p,l)%駐波x=-2*pi:0.01:2*pi;t=0:0.01:3;for i=1:length(t) y1=a*cos(2*pi*(t(i)/p-x/l); y2=a*cos(2*pi*(t(i)/p+x/l); y=y1+y2; plot(x,y,r),axis(-8,8,-2.2,2.2); pause(0.02);end坐標(biāo)控制命令: axisaxis auto 缺省設(shè)置axis equal 橫縱坐標(biāo)刻
13、度等長(zhǎng)axis square 生成正方形坐標(biāo)系axis tigh 把數(shù)據(jù)范圍設(shè)為坐標(biāo)范圍axis() 手動(dòng)設(shè)置坐標(biāo)范圍 t=0:0.1:10; y=sin(t); plot(t,y) axis equal plot(t,y) axis square1.4 光的多縫衍射的模擬夫 瑯 禾 費(fèi) 單 縫 衍 射 基 本 光 路均勻光源的夫瑯和費(fèi)多縫衍射光強(qiáng)公式: a 為狹縫寬, d為光柵常數(shù),為衍射角,為光的波長(zhǎng),N為狹縫個(gè)數(shù) 參數(shù)選擇是任意的,但是必須符合物理規(guī)律,縫寬aa。22022sinsin()()sinuNvIIuvsinuasinvdfunction y = ys(a,d,n,l)% 光的
14、衍射I0 = 1;theta = -0.5*pi:0.01:0.5*pi;x = sin(theta);u = a*pi*x/l;v = d*pi*x/l;I = I0*(sin(u)./u).2).*(sin(n*v)./sin(v).2);plot(x,I/I0);xlabel(sintheta);ylabel(I/I0);grid on單縫衍射: a=0.1, d=1, N=1, =0.02多衍射縫: a=0.1, d=1, N=2,3,5, =0.02n句柄圖形1.圖形對(duì)象:根屏幕Root圖Figure界面控制Uicontrol軸Axes界面菜單Uimenu線Line面Surface方
15、Rectangle塊Patch象Image字Text光Light2. 句柄: 指圖形的身份,標(biāo)識(shí).3. 屬性: 指刻畫圖形的一組參數(shù).n圖形創(chuàng)建: figure(), axis(), line(), surface(), rectangle(), patch(), image(), text(), light(). n圖形句柄獲取:創(chuàng)建時(shí)獲取 x=0:0.01:2*pi; line(x,sin(x),color,0.75 0.75 1,LineWidth,3)n獲取和設(shè)置屬性 get(), set() h=line(x,y,color,1,0,0) %紅,綠,蘭 get(h) %獲得圖形h的所
16、有屬性 get(h,color) %獲得顏色屬性. set(h,color,1 0 0) % 設(shè)置屬性function jxzd1(a,w,f)% 簡(jiǎn)諧振動(dòng)t=0:0.01:5;x=a*cos(w*t+f);plot(t,x)h=line(Color,1 0 0, Marker,.,MarkerSize,20,EraseMode,xor);for i=1:length(t) set(h,Xdata,t(i),Ydata,x(i); pause(0.02); end擦除屬性: EraseModenone 不擦除;xor 擦除舊圖形與新圖形不同的顏色;background 將舊圖形顏色變?yōu)楸尘吧?
17、042CtgbZeu222M1.5 粒子散射模擬n粒子散射模擬:原子核電荷: Ze 原子核位置: (0,0)粒子質(zhì)量: m粒子電荷: 2e粒子位置: (x, y)粒子所受斥力: F=2Ze2/R2 R=(x2+y2)0.5F的兩個(gè)分量: Fx=2xZe2/R3; Fy=2yZe2/R3粒子加速度: ax=(2Ze2/m)*(x/R3); ay=(2Ze2/m)*(y/R3);粒子速度: v2x=v1x+ axt; v2y=v1y+ ayt; 粒子坐標(biāo): x2=x1+ v2xt; y2=y1+ v2yt; 粒子初始位置速度:s=-5,0;v=1,0.2;s=-8,0;v=1,0.2;s=-8,0;v=1,0.1;function lzss(s,v)% 粒子散射現(xiàn)象% s為初始位置二維% v為初始速度二維x(1) = s(1);y(1) = s(2);Z = 10; E = 1; M = 1; dt = 0.01;t = 0:dt:15
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖南省邵陽(yáng)市邵東市2024-2025學(xué)年七年級(jí)上學(xué)期期中地理試題(含答案)
- 2024建筑行業(yè)分包協(xié)議樣本
- 2024年專業(yè)包工包料建房協(xié)議范本
- 2024年無(wú)息借款協(xié)議格式樣本
- 2024專業(yè)內(nèi)墻抹灰施工服務(wù)協(xié)議模板
- 2024房地產(chǎn)居間服務(wù)協(xié)議范本2
- 2024年度煙草購(gòu)銷交易協(xié)議
- 2024年化河沙購(gòu)買協(xié)議
- 2024年規(guī)范寵物領(lǐng)養(yǎng)協(xié)議樣本
- 2024年適用代理協(xié)議終止協(xié)議樣式
- 【體能大循環(huán)】聚焦體能循環(huán)-探索運(yùn)動(dòng)奧秘-幼兒園探究體能大循環(huán)有效開展策略課件
- 乳房下垂個(gè)案護(hù)理
- AI在航空航天領(lǐng)域中的應(yīng)用
- 《果樹嫁接技術(shù)》課件
- 中醫(yī)合理膳食
- 早產(chǎn)兒腦出血預(yù)防
- 酒店服務(wù)品質(zhì)提升方案
- T-SZHW 001-2024 深圳市城市管家服務(wù)管理規(guī)范(試行)
- 益母草化學(xué)成分與藥理作用研究進(jìn)展
- 五年級(jí)上冊(cè)小數(shù)乘除口算練習(xí)400題及答案
- 中阮譜大全(24首)
評(píng)論
0/150
提交評(píng)論