![北京交通大學(xué)matlab復(fù)習(xí)資料_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/17/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db1.gif)
![北京交通大學(xué)matlab復(fù)習(xí)資料_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/17/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db2.gif)
![北京交通大學(xué)matlab復(fù)習(xí)資料_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/17/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db3.gif)
![北京交通大學(xué)matlab復(fù)習(xí)資料_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/17/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db4.gif)
![北京交通大學(xué)matlab復(fù)習(xí)資料_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/17/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db/021fb9e8-2248-4b83-bceb-b2bfaf6ac4db5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上P1051. 主程序:s1,kk=quad('f1',0,2);s2,kk=quad('f2',2,4);s=s1+s2 函數(shù):function y=f1(x)y=log(x.2);function y=f2(x)y=log(16)./(2+sin(x+1).*pi);f1=inline('log(x.2)','x');f2=inline('log(16)./(2+sin(x+1).*pi)','x');s1,kk=quad(f1,0,2);s2,kk=quad(f2,2,
2、4);s=s1+s2 3. syms x a taus=int(log(x.2),0.5,tau)solve(s=10)4. 求解方程x5+6x4-3x2=10的5個(gè)根,并將其位置用五角星符號(hào)標(biāo)記在復(fù)平面上,要求橫縱坐標(biāo)軸刻度等長,注明虛軸和實(shí)軸,在title位置上寫出方程。clc;close all;clear all; factor=1 6 0 -3 0 -10; ro=roots(factor);disp(ro);scatter(real(ro),imag(ro),'p');axis equal;title('x5+6x4-3x2=10');xlabel(
3、'real axis');ylabel('imagine axis(j)'); 6. 某班同學(xué)成績已經(jīng)存放在矩陣A中,每行為某一位同學(xué)的數(shù)據(jù),第1列為學(xué)號(hào),第2列至第4列為其三門課程的成績,試編程按照3門課平均成績由小到大的順序重新排列成績表,并放在矩陣B中。clc;clear all;close all;A=,95,73,88; ,84,77,80; ,66,80,72; ,92,93,59; y,index=sort(mean(A(:,2:end),2);B=A(index,:); disp(B);9. figure (1)u,v,b=ginput(5);l
4、ine(u,v);for i=1:5;str='(',num2str(u(i),')'text(u(i),v(i),str);end11.解如下微分方程,并繪制出圖像y(x). (1)function ydot= f(x,y) ydot=zeros(2,1); ydot(1)=y(2); ydot(2)=2*(y(2).2); t0=0;tf=1; x0=0,-1; t,x=ode45('f',t0,tf,x0); plot(t,x); title('y=f(x)'); xlabel('x');ylabel(
5、9;y'); (2)t0=1;tf=2; x0=1,0; t,x=ode45('f',t0,tf,x0);plot(t,x); title('y=f(x)'); xlabel('x');ylabel('y'); function xdot= f(t,x) xdot=zeros(2,1);xdot(1)=x(2); xdot(2)=-1./(x(1).3);p873. 在同一坐標(biāo)系下繪制t2,- t2,t2sint在t0,2pi內(nèi)的曲線圖;選擇合適的“曲線線型”,“曲線顏色”、“標(biāo)記符號(hào)”選項(xiàng),并在圖形上加注坐標(biāo)軸名和圖名。
6、 close all;clear all;clc; t=linspace(0,2*pi,1024); y1=t.2; y2=-t.2; y3=(t.2).*sin(t); figure(2); plot(t,y1,':y',t,y2,'-g',t,y3,'-r'); legend('y=t2','y=-t2','y=t2*sin(t)'); title('三個(gè)函數(shù)圖形');xlabel('t');ylabel('f(t)'); 4. theta=lin
7、space(0,16*pi,2048); subplot(2,2,1);polar(theta,1.0013*theta.2); subplot(2,2,2);polar(theta,cos(3.5*theta); subplot(2,2,3);polar(theta,sin(theta)./theta); subplot(2,2,4);polar(theta,1-(cos(7*theta).3); 5. ttl='主視圖','左視圖','俯視圖','三維圖'angle=0,0,-90,0,0 90,-37.5,30;for i=
8、1:4 subplot(2,2,i); x=0:0.01:1;y=0:0.02:2;x,y=meshgrid(x,y);z=1./sqrt(1-x.2)+y.*2)+1./sqrt(1+x.2)+y.2);mesh(x,y,z) view(anglei);title(ttli);end6. 用鼠標(biāo)左鍵在圖形窗口上取5個(gè)點(diǎn),在每個(gè)點(diǎn)的位置處寫出一個(gè)字符串來顯式鼠標(biāo)點(diǎn)的橫坐標(biāo)值,然后將這些點(diǎn)連成折線。 axis(0,5,0,5); hold on; box on; x=;y=; gtext(''); for i=1:5 x1,y1,button=ginput(1); if(butt
9、on=1) break; end plot(x1,y1,'o'); x=x,x1;y=y,y1; text(x1,y1,num2str(x1); line(x,y); end hold off老師: figure (1)u,v,b=ginput(5);line(u,v);for i=1:5;str='(',num2str(u(i),')'text(u(i),v(i),str);end油桶clc;clear;syms x y h;w=ezplot('x2/(2.52)+(y-2)2/4-1=0'); %繪制橢圓.set(w,'
10、;Color','k'); hold on;axis(-2.55,2.55,0,4.05); %設(shè)置坐標(biāo)值.set(gca,'XTick','XColor','w'); %將坐標(biāo)隱去.set(gca,'YTick','YColor','w');line(0,0,0,4,'Color','k','LineStyle','-') %畫出中間刻度線.hold on;s=int(100-25*(y-2).2)/16).0
11、.5,0,h); %用int函數(shù)求不定積分. for i=1:25 H(i)=solve(s-0.3125*i,h); %求得各個(gè)刻度的高度. end for i=1:25 if mod(i,4)=0 plot(-0.3,0.3,H(i),H(i),'b') ; %每四格為一長刻度. else plot(-0.1,0.1,H(i),H(i),'k') ; end end%標(biāo)注長刻度分別為20,40,60,80,100,120.text(0.4,0.86,'20'); text(0.4,1.42,'40');text(0.4,1.9
12、3,'60');text(0.4,2.43,'80');text(0.35,2.97,'100');text(0.35,3.64,'120');用循環(huán)語句形成一個(gè)有20個(gè)分量的數(shù)組,滿足fibonacci規(guī)則,令第K+2個(gè)元素滿足a(k+2)=a(k)+a(k+1)a(1)=1;a(2)=1;for k=1:18a(k+2)=a(k)+a(k+1);enda在同一圖形窗口上分成四個(gè)繪圖區(qū)域,試分別繪制主視圖,左視圖,俯視圖和默認(rèn)視角的三位表面圖。ttl='主視圖','左視圖','俯視圖
13、9;,'三維圖'angle=0,0,-90,0,0 90,-37.5,30;for i=1:4 subplot(2,2,i); ezmesh('關(guān)于x,y,z的關(guān)系表達(dá)式',取值范圍); view(anglei);title(ttli);end ttl='主視圖','左視圖','俯視圖','三維圖'angle=0,0,-90,0,0 90,-37.5,30;for i=1:4 subplot(2,2,i); ezmesh('1/(1-X)2+Y2)0.5+1/(1+X)2+Y2)0.5
14、9;,-2 2); view(anglei);title(ttli);End試用文字和數(shù)學(xué)公式描述下面指令要完成的計(jì)算任務(wù)roots(11 0 -6 2 0 -3)roots為求多項(xiàng)式的根,其向量表達(dá)多項(xiàng)式的系數(shù),對(duì)應(yīng)降冪排列,那么就有本題對(duì)應(yīng)求解11x5-6x3+2x2-3的根。試舉例說明matlab語言中三位數(shù)組是如何定義的。在Matlab中習(xí)慣性的會(huì)將二維數(shù)組中的第一維稱為“行”第二維稱為“列”,而對(duì)于三維數(shù)組的第三位則是習(xí)慣性的稱為“頁”。在Matlab中將三維及三維以上的數(shù)組統(tǒng)稱為高維數(shù)組,三維數(shù)組也是高級(jí)運(yùn)算的基礎(chǔ)。舉例如課本31頁。在程序段中插入語句A=zeros(10000,1
15、);能顯著縮短程序運(yùn)行時(shí)間。因?yàn)椴迦氡菊Z句后,在循環(huán)語句前預(yù)先為變量A分配了足夠的單元,循環(huán)時(shí)只需向各元素內(nèi)填數(shù),如果不插入的話則未預(yù)先定義A的大小,每次執(zhí)行一次循環(huán)體便要擴(kuò)充一次y的長度,增加了內(nèi)部工作量。Matlab語言的基本編程單元為 復(fù)數(shù)矩陣攝氏度轉(zhuǎn)華氏度clc;clear; C=input('c='); f=32+C*1.8; disp(sprintf('f=%2.2f',f); 華氏度轉(zhuǎn)攝氏度clc;clear; f=input('f='); c=(f-32)/1.8; disp(sprintf('c=%2.2f',c
16、); 實(shí)例二: 數(shù)據(jù)的多項(xiàng)式曲線擬合例: 已知某壓力傳感器的標(biāo)定數(shù)據(jù)見下表,p為電壓值,u為電壓值。p0.01.12.12.84.25.06.16.98.19.09.9u1011131417182224293439試用多項(xiàng)式擬合其特性函數(shù),求出和,把擬合曲線和各個(gè)標(biāo)定點(diǎn)畫在同一幅圖上。解:將壓力視為自變量,電壓視為函數(shù),編程如下:p=0,1.1,2.1,2.8,4.2,5,6.1,6.9,8.1,9,9.9;u=10,11,13,14,17,18,22,24,29,34,39;A=polyfit(p,u,3);a=A(1),b=A(2),c=A(3),d=A(4),p1=0:0.01:10;u
17、1=polyval(A,p1);plot(p1,u1,p,u,'o')1.如何求未保存數(shù)據(jù)(上次matlab執(zhí)行了 save x ):執(zhí)行l(wèi)oad x y即可得到y(tǒng)的數(shù)據(jù)2.畫視圖 P87頁上3.roots的作用相當(dāng)于求11s5+0s4-6s3+2s2+0s-3=0的根。4.三維數(shù)組的建立 P31下5.A=zeros(,1)的意義預(yù)先定維可以節(jié)約時(shí)間。1.求定積分函數(shù)程序1:函數(shù)名為jifen1.mfunction y=jifen1(x)y=exp(pi-x)函數(shù)程序2:函數(shù)名為 jifen2.mfunction y=jifen2(x)y=log10(16)/(2+sin(x+1)*pi)主程序:y1=quad(jifen1,0,3.5);y2=quad(jifen2,3.5,7);y=y1+y12.求解微分方程函數(shù)程序:函數(shù)名difen.mfunction xdot=difeq(t,x)xdot=zeros(4,1)xdot(1)=x(2)xdot(2)=2*x(4)+x(1)xdot(3)=x(4)xdot(4)=-2*x(2)+x(3)主程序:t0=0;tf=20;x0=1.1 0 0 -1;t,x=ode23('difeq',t0,tf,x0)xx=x(:,3)yy=x(:,3)plot(yy,xx)3.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《理解成語的方法》課件
- 《教師演示技能》課件
- 《骨骼系統(tǒng)MRI袁飛》課件
- 《中長鏈脂肪乳》課件
- 三年級(jí)語文作文指導(dǎo)課-我愛吃的水果課件
- 確定合同完成進(jìn)度的方法
- 探索本科理科研究
- 強(qiáng)化“五個(gè)認(rèn)同”筑牢新時(shí)代內(nèi)蒙古民族團(tuán)結(jié)基石
- 快速制作網(wǎng)頁的方法
- 2025年皮革、毛皮及其制品加工專用設(shè)備項(xiàng)目發(fā)展計(jì)劃
- 《國有企業(yè)采購操作規(guī)范》【2023修訂版】
- 基于大單元的小學(xué)數(shù)學(xué)“教學(xué)評(píng)”一體化內(nèi)涵及實(shí)踐
- 制程工程師年終總結(jié)匯報(bào)
- 第一章安培力與洛倫茲力單元教學(xué)設(shè)計(jì)課件-高二下學(xué)期物理人教版選擇性必修第二冊(cè)
- 碟式離心機(jī)安全操作及保養(yǎng)規(guī)程
- GB/T 27914-2023風(fēng)險(xiǎn)管理法律風(fēng)險(xiǎn)管理指南
- GB/T 16475-2023變形鋁及鋁合金產(chǎn)品狀態(tài)代號(hào)
- 跟崗學(xué)習(xí)匯報(bào)PPT演示課件
- 人口社會(huì)學(xué)PPT完整全套教學(xué)課件
- 園林植物環(huán)境PPT完整全套教學(xué)課件
- 跨境電商B2B數(shù)據(jù)運(yùn)營高職PPT全套完整教學(xué)課件
評(píng)論
0/150
提交評(píng)論