版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 課程設(shè)計(jì)</b></p><p><b> 求最大值和最小值</b></p><p><b> 題目</b></p><p> 輸入10個(gè)數(shù),求其中最大數(shù)和最小數(shù)。要求分別用循環(huán)結(jié)構(gòu)和調(diào)用MATLAB的max函數(shù)、min函數(shù)來實(shí)現(xiàn)。</p><p
2、><b> 1.2 用到的函數(shù)</b></p><p> input:請(qǐng)求用戶輸入 </p><p> max:取數(shù)組中的最大值</p><p> min:取數(shù)組中最小值</p><p><b> 流程圖</b></p><p> 圖1-1求最大值最小值流程
3、圖</p><p><b> 1.4 運(yùn)行截圖</b></p><p> 圖1-2調(diào)用max和min函數(shù)運(yùn)行截圖</p><p> 圖1-2運(yùn)用循環(huán)方法運(yùn)行截圖</p><p> 求Fibonacci數(shù)列</p><p><b> 2.1 題目</b></p&
4、gt;<p> 求Fibonacci數(shù)列。(1)大于4000的最小項(xiàng).(2)5000之內(nèi)的項(xiàng)數(shù)</p><p> 2.2什么是Fibonacci數(shù)列</p><p> 即斐波那契數(shù),亦稱之為斐波那契數(shù)列(意大利語: Successione di Fibonacci),又稱黃金分割數(shù)列、費(fèi)波那西數(shù)列、費(fèi)波拿契數(shù)、費(fèi)氏數(shù)列,指的是這樣一個(gè)數(shù)列:0、1、1、2、3、5、8、1
5、3、21、……在數(shù)學(xué)上,斐波納契數(shù)列以如下被以遞歸的方法定義:F0=0,F(xiàn)1=1,F(xiàn)n=Fn-1+Fn-2(n>=2,n∈N*),用文字來說,就是斐波那契數(shù)列列由 0 和 1 開始,之后的斐波那契數(shù)列系數(shù)就由之前的兩數(shù)相加。(百度百科)</p><p><b> 2.2 用到的函數(shù)</b></p><p> length 取得一個(gè)對(duì)象的長(zhǎng)度</p&g
6、t;<p><b> 2.3 流程圖</b></p><p> 圖2-1 2求Fibonacci數(shù)列流程圖</p><p><b> 2.4 運(yùn)行截圖</b></p><p> 圖2-2 Fibonacci運(yùn)行截圖</p><p> 3 用求逆解法和直接解法解方程組<
7、/p><p><b> 3.1 題目</b></p><p> 解方程組Ax=b,分別用求逆解法與直接解法求其解</p><p><b> 3.2 用到的函數(shù)</b></p><p><b> inv 矩陣求逆</b></p><p><b&g
8、t; 3.3 流程圖</b></p><p> 圖3-1用求逆解法和直接解法解方程組流程圖</p><p><b> 3.4 運(yùn)行截圖</b></p><p> 圖3-2用求逆解法和直接解法解方程組運(yùn)行截圖</p><p> 4 求N階方陣A的行列式</p><p><
9、b> 4.1 題目</b></p><p> 編一個(gè)m程序,求N階方陣A的行列式的值。</p><p><b> 4.2 用到的函數(shù)</b></p><p> size(A): 獲取矩陣的行數(shù)和列數(shù),當(dāng)只有一個(gè)輸出參數(shù)時(shí),返回一個(gè)行向量,該行向量的第一個(gè)元素是數(shù)組的行數(shù),第二個(gè)元素是數(shù)組的列數(shù)(多維,而length是取
10、最大的那一維)。</p><p><b> 4.3流程圖</b></p><p> 圖4-1求N階方陣A的行列式流程圖</p><p><b> 運(yùn)行截圖</b></p><p> 圖4-2求N階方陣A的行列式運(yùn)行截圖</p><p> 計(jì)算xi=0.2*i各點(diǎn)上的
11、P(xi)</p><p><b> 5.1 題目 </b></p><p> 今有多項(xiàng)式P1(x)=x4-2x+1,P2(x)=x2+4x-0.5,要求先求得P(x)=P1(x)+P2(x),然后計(jì)算xi=0.2*i各點(diǎn)上的P(xi)(i=0,1,2,…,5)值。用到的函數(shù)</p><p> poly2sym: 把系數(shù)數(shù)組轉(zhuǎn)換為符號(hào)多項(xiàng)
12、式.</p><p><b> 流程圖</b></p><p> 圖5-1 計(jì)算xi=0.2*i各點(diǎn)上的P(xi)流程圖</p><p><b> 運(yùn)行截圖</b></p><p> 圖5-2 計(jì)算xi=0.2*i各點(diǎn)上的P(xi)運(yùn)行截圖</p><p><b
13、> 一維數(shù)組倒序</b></p><p><b> 6.1 題目 </b></p><p> 試編一個(gè)m程序,將一維數(shù)組x中的N個(gè)數(shù)按顛倒的次序重新存儲(chǔ)。如N=5,原來x為:</p><p> x=[ 1 3 5 7 9 ]</p><p> 而經(jīng)過顛倒處理后x中數(shù)據(jù)的
14、次序應(yīng)該為:</p><p> x=[ 9 7 5 3 1 ]</p><p><b> 用到的函數(shù)</b></p><p> rot90:旋轉(zhuǎn)數(shù)組90°(倒序).</p><p><b> 流程圖</b></p><p> 圖6
15、-1 一維數(shù)組倒序流程圖</p><p><b> 6.3 運(yùn)行截圖</b></p><p> 圖6-2 一維數(shù)組倒序運(yùn)行截圖</p><p><b> 繪制二維曲線</b></p><p><b> 7.1 題目 </b></p><p>
16、在[0 2π]范圍內(nèi)繪制二維曲線圖y=sin(x)*cos(5x)。</p><p><b> 用到的函數(shù)</b></p><p> plot: 二維曲線繪圖。</p><p><b> 流程圖</b></p><p> 圖7-1繪制二維曲線流程圖</p><p>
17、<b> 運(yùn)行截圖</b></p><p> 圖7-2繪制二維曲線運(yùn)行截圖</p><p> 名字轉(zhuǎn)二進(jìn)制再以脈沖繪圖輸出</p><p><b> 5.1 題目 </b></p><p> 把自己姓名中的各個(gè)拼音字母(小寫)所對(duì)應(yīng)的ASCII值轉(zhuǎn)換為二進(jìn)制序列,并用二進(jìn)制脈沖繪圖表示出來
18、。</p><p><b> 用到的函數(shù)</b></p><p> double: 用double強(qiáng)制轉(zhuǎn)換后得到的是ASCII值.</p><p> dec2bin: dec2bin把ASCII轉(zhuǎn)換成一個(gè)字符串形式表示的二進(jìn)制數(shù). </p><p> str2num: string轉(zhuǎn)number.</p&g
19、t;<p> stem: stem畫出來是離散函數(shù),桿圖。 plot是連續(xù)函數(shù).</p><p><b> 流程圖</b></p><p> 圖8-1名字轉(zhuǎn)二進(jìn)制再以脈沖繪圖輸出流程圖</p><p><b> 運(yùn)行截圖</b></p><p> 圖8-2名字轉(zhuǎn)二進(jìn)制再以脈沖
20、繪圖輸出運(yùn)行截圖</p><p> 圖5-2 5計(jì)算xi=0.2*i各點(diǎn)上的P(xi)運(yùn)行截圖</p><p> GUI與SIMULINK</p><p><b> 9.1 題目</b></p><p> 設(shè)計(jì)一個(gè)第七章提到的GUI界面、第八章提到的SIMULINK模型的設(shè)計(jì)。</p><p
21、><b> 流程圖</b></p><p> 圖9-1 GUI與SIMULINK流程圖</p><p><b> 9.3設(shè)計(jì)思路</b></p><p> 總因?yàn)轭}目要求是設(shè)計(jì)需要結(jié)合GUI界面以及Simulink,所以決定嘗試運(yùn)用GUI來控制Simulink中的參數(shù),實(shí)現(xiàn)兩者的結(jié)合,首先要在Simulink
22、中設(shè)計(jì)了一個(gè)簡(jiǎn)單的仿真電路,接著進(jìn)行GUI的設(shè)計(jì),最后是編寫腳本,通過get函數(shù)獲取相應(yīng)參數(shù),再運(yùn)用set_param更改相應(yīng)Simulink中的參數(shù),最后用sim函數(shù)運(yùn)行,再通過axes和plot講結(jié)果顯示到GUI上即完成了一個(gè)GUI結(jié)合Simulink的簡(jiǎn)單設(shè)計(jì)。</p><p><b> 9.4 運(yùn)行截圖</b></p><p> 圖9-2 GUI與SIMU
23、LINK運(yùn)行截圖</p><p><b> 9.5 不足及改進(jìn)</b></p><p> 首先是界面上,由于水平有限以及時(shí)間的倉促,沒有設(shè)計(jì)出比較科學(xué)的界面,界面不夠美觀,同時(shí)有個(gè)很大的問題,就是腳本將scope的前十個(gè)數(shù)顯示在坐標(biāo)上時(shí),可能會(huì)因?yàn)椴粔蚴畟€(gè)數(shù)而發(fā)生數(shù)組越界的報(bào)錯(cuò),如果是大于了10個(gè)數(shù),沒有什么問題,這是不行的,在日后還要改進(jìn),另外就是結(jié)束按鈕的功能
24、,因?yàn)樗接邢蓿芯苛税胩?,還是沒整出來,還需更加努力。</p><p><b> 10 拉普拉斯變換</b></p><p><b> 10.1 題目 </b></p><p> 求信號(hào)f(t)=t*(e^-3)*u(t)的拉普拉斯變換.</p><p><b> 用到的函數(shù)&l
25、t;/b></p><p> laplace:進(jìn)行拉普拉斯變換.</p><p><b> 10.2 流程圖</b></p><p> 圖10-1拉普拉斯變換流程圖</p><p><b> 運(yùn)行截圖</b></p><p> 圖10-2拉普拉斯變換運(yùn)行截圖&
26、lt;/p><p> 11 拉普拉斯逆變換</p><p><b> 11.1 題目 </b></p><p> 求F(s)=(s^3+5s^2+9s+7)/(s^2+3s+2)的拉普拉斯反變換。</p><p><b> 用到的函數(shù)</b></p><p> ilap
27、lace:進(jìn)行拉普拉斯反變換.</p><p><b> 11.2流程圖</b></p><p> 圖11-1拉普拉斯反變換流程圖</p><p><b> 11.3運(yùn)行截圖</b></p><p> 圖11-2拉普拉斯反變換運(yùn)行截圖</p><p><b>
28、; 12 傅里葉變換</b></p><p><b> 12.1 題目 </b></p><p> 求信號(hào)f(t)=u(t+1)-u(t-1)的傅里葉變換</p><p><b> 用到的函數(shù)</b></p><p> fourier:傅里葉變換函數(shù).</p>&
29、lt;p><b> 12.2 流程圖</b></p><p> 圖12-1傅里葉變換流程圖</p><p><b> 運(yùn)行截圖</b></p><p> 圖12-2傅里葉變換運(yùn)行截圖</p><p><b> 13 實(shí)驗(yàn)心得</b></p><
30、;p> 通過這次學(xué)習(xí),我對(duì)matlab這個(gè)軟件有了更加熟悉的認(rèn)識(shí),特別是學(xué)到了交互式的GUI編程,感覺很方便,也很容易上手。對(duì)于matlab語言,感覺和其他語言比較起來,也是十分類似,在有了其他幾門編程語言的基礎(chǔ)上,基本上沒有什么難度,并且matlab內(nèi)置了許多函數(shù),在解決某些問題方面,只需要一個(gè)函數(shù)就可以搞定了,很方便。</p><p><b> 14 附件</b></p&
31、gt;<p> 14.1 求最大值最小值代碼</p><p> for i=1:10</p><p> a(i)=input('please input a number:');</p><p><b> end</b></p><p> maxa=max(a);</p>
32、;<p> mina=min(a);</p><p><b> maxa</b></p><p><b> mina</b></p><p> %運(yùn)行后會(huì)在命令窗出現(xiàn)</p><p> for i=1:10</p><p> a(i)=input(&
33、#39;請(qǐng)輸入10個(gè)數(shù)字:');</p><p><b> end</b></p><p> maxa = a(1);</p><p> mina = a(1);</p><p> for i=2:10;</p><p> if maxa<a(i)</p>&
34、lt;p> maxa=a(i);</p><p><b> end</b></p><p> if mina>a(i)</p><p> mina=a(i);</p><p><b> end</b></p><p><b> end<
35、/b></p><p><b> maxa</b></p><p><b> mina</b></p><p> 14.2 質(zhì)求Fiboncci</p><p><b> f(1) = 1;</b></p><p><b> f
36、(2) = 1;</b></p><p> for i=3:30;%猜</p><p> f(i) = f(i-1)+f(i-2);</p><p><b> end</b></p><p><b> f</b></p><p><b> x=
37、f</b></p><p> y= length(x);</p><p><b> for i=1:y</b></p><p> if x(i)>4000&x(i)<5000</p><p><b> b = x(i);</b></p><
38、p> disp('min='),disp(b(1))</p><p> disp('i='),disp(i)%肯定只有一個(gè)了</p><p><b> end</b></p><p><b> end</b></p><p> 14.3用求逆解法和直接
39、解法解方程組源代碼</p><p> A=[2 -1 0 0 0;-1 2 -1 0 0;0 -1 2 -1 0;0 0 -1 2 -1;0 0 0 -1 2]; </p><p> b=[1;0;0;0;0];</p><p> x=inv(A)*b</p><p><b> x=A\b</b></p&g
40、t;<p> 14.4 位數(shù)求和源代碼</p><p> function s=mydet(A)</p><p> n=size(A);</p><p> if (n(1)~=n(2))%行不等于列,也就不是方陣</p><p><b> return;</b></p><p&
41、gt;<b> end</b></p><p><b> n=n(1);</b></p><p> if (n==1)%只有一行的也不用算了</p><p><b> s=A;</b></p><p><b> return;</b></p
42、><p><b> end</b></p><p><b> s=0;</b></p><p><b> for i=1:n</b></p><p> s=s-(-1)^i*A(1,i)*mydet(A(2:n,[1:i-1 i+1:n]));</p><
43、;p> %1:i-1 表示一個(gè)行向量: 1,2,3,...,i-1</p><p> %i+1:n 表示另一個(gè)行向量:i+1, i+2, ..., n</p><p> %逗號(hào)用于按行連接上述兩個(gè)行向量,得到 1,2,3,...,i-1, i+1, i+2, ..., n</p><p> %A(2:n,[1:i-1 i+1:n])取這一列的所有元素&
44、lt;/p><p> %行列式的值:現(xiàn)將左下部分等價(jià)轉(zhuǎn)換為零,然后對(duì)角線上的各數(shù)的積即為其值。</p><p><b> end</b></p><p> 14.5 計(jì)算xi=0.2*i各點(diǎn)上的P(xi)源代碼</p><p> p1=[1.0 0.0 0.0 -2.0 1.0]; </p><
45、p> p2=[0.0 0.0 1.0 4.0 -0.5]; </p><p> p1x=poly2sym(p1);%把系數(shù)數(shù)組轉(zhuǎn)換為符號(hào)多項(xiàng)式。 </p><p> p2x=poly2sym(p2);%第二個(gè)參數(shù)沒有就是默認(rèn)用x。 </p><p> disp(p1x);</p><p> disp(p2x);</p&g
46、t;<p> p=p1x+p2x </p><p><b> disp(p);</b></p><p> 14.6 一位數(shù)組倒序源代碼</p><p> x=[ 1 3 5 7 9 ] </p><p> xx=rot90(rot90(x))</p><p> 14.7
47、 繪制二維曲線源代碼</p><p> x = 0:pi/10:2*pi; %單調(diào)遞增的數(shù)列{0 pi/10 pi/10*2 ... 2*pi} pi就是圓周率</p><p> y = sin(x).*cos(5*x);%y中的每一個(gè)值都是通過x中對(duì)應(yīng)位置的值算出來的;</p><p><b> plot(x,y)</b></p&
48、gt;<p> 14.8 名字轉(zhuǎn)二進(jìn)制再以脈沖繪圖輸出源代碼</p><p> name='lugang'; </p><p> % b=dec2bin(int8(s)) </p><p> b=double(name) </p><p> %用double強(qiáng)制轉(zhuǎn)換后得到的是ASCII值</p&g
49、t;<p> c=dec2bin(b) </p><p> %dec2bin把ASCII轉(zhuǎn)換成一個(gè)字符串形式表示的二進(jìn)制數(shù) </p><p><b> c=c'</b></p><p><b> %轉(zhuǎn)置</b></p><p> %轉(zhuǎn)置格式不一樣:A'中的A是
50、[m x n]的矩陣;A.'中的A是[n x 1]的向量</p><p> stem(str2num(c(:)))%string轉(zhuǎn)number</p><p> %stem畫出來是離散函數(shù),桿圖。 plot是連續(xù)函數(shù)</p><p> 14.9 GUI與SIMULINK</p><p> function varargout
51、 = LG(varargin)</p><p> %LG M-file for LG.fig</p><p> % LG, by itself, creates a new LG or raises the existing</p><p> % singleton*.</p><p> % H = LG
52、 returns the handle to a new LG or the handle to</p><p> % the existing singleton*.</p><p> % LG('Property','Value',...) creates a new LG using the</p><p&g
53、t; % given property value pairs. Unrecognized properties are passed </p><p> % varargin to LG_OpeningFcn. This calling syntax produces a</p><p> % warning when there is an exi
54、sting singleton*.</p><p><b> %</b></p><p> % LG('CALLBACK') and LG('CALLBACK',hObject,...) call the</p><p> % local function named CALLBACK
55、in LG.M with the given input</p><p> % arguments.</p><p><b> %</b></p><p> % *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one&l
56、t;/p><p> % instance to run (singleton)".</p><p><b> %</b></p><p> % See also: GUIDE, GUIDATA, GUIHANDLES</p><p> % Edit the above text to modify
57、 the response to help LG</p><p> % Last Modified by GUIDE v2.5 25-Jun-2016 19:43:29</p><p> % Begin initialization code - DO NOT EDIT</p><p> gui_Singleton = 1;%你第一次運(yùn)行g(shù)ui的時(shí)候,沒有關(guān)閉
58、</p><p> %第二次再運(yùn)行的時(shí)候,matlab不會(huì)新開一個(gè)gui,而是把第一次那個(gè)gui拿到前面。</p><p> gui_State = struct('gui_Name', mfilename, ...</p><p> 'gui_Singleton', gui_Singleton, ...</
59、p><p> 'gui_OpeningFcn', @LG_OpeningFcn, ...</p><p> 'gui_OutputFcn', @LG_OutputFcn, ...</p><p> 'gui_LayoutFcn', [], ...</p><p> 'gui_Ca
60、llback', []);</p><p> if nargin && ischar(varargin{1})%必須有輸入且輸入的變量中的第一個(gè)必須是字符!</p><p> gui_State.gui_Callback = str2func(varargin{1});</p><p><b> end</b>
61、</p><p> if nargout</p><p> [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});</p><p><b> else</b></p><p> gui_mainfcn(gui_State, varargin{:}
62、);</p><p><b> end</b></p><p> % End initialization code - DO NOT EDIT</p><p> % --- Executes just before LG is made visible.</p><p> function LG_Opening
63、Fcn(hObject, eventdata, handles, varargin)</p><p> % This function has no output args, see OutputFcn.</p><p> % hObject handle to figure</p><p> % eventdata reserved - to be
64、defined in a future version of MATLAB</p><p> % handles structure with handles and user data (see GUIDATA)</p><p> % varargin unrecognized PropertyName/PropertyValue pairs from the</p&
65、gt;<p> % command line (see VARARGIN)</p><p> % Choose default command line output for LG</p><p> handles.output = hObject;</p><p> % Update handles structure&
66、lt;/p><p> guidata(hObject, handles);</p><p> % UIWAIT makes LG wait for user response (see UIRESUME)</p><p> % uiwait(handles.figure1);</p><p> if isempty(find_syste
67、m('Name','LG_mdl')),</p><p> open_system('LG_mdl'); </p><p> figure(handles.figure1)</p><p><b> end</b></p><p> %initial the GUI
68、</p><p> set(handles.edit1,'String',1);</p><p> set(handles.edit2,'String',1);</p><p> % --- Outputs from this function are returned to the command line.</p>
69、;<p> function varargout = LG_OutputFcn(hObject, eventdata, handles)</p><p> % varargout cell array for returning output args (see VARARGOUT);</p><p> % hObject handle to figure<
70、;/p><p> % eventdata reserved - to be defined in a future version of MATLAB</p><p> % handles structure with handles and user data (see GUIDATA)</p><p> % Get default command li
71、ne output from handles structure</p><p> varargout{1} = handles.output;</p><p> % --- Executes on button press in pushbutton4.</p><p> function pushbutton4_Callback(hObject, even
72、tdata, handles)</p><p> % hObject handle to pushbutton4 (see GCBO)</p><p> % eventdata reserved - to be defined in a future version of MATLAB</p><p> % handles structure w
73、ith handles and user data (see GUIDATA)</p><p> % Pushbutton4是ok按鍵的TAG;</p><p> str=get(handles.edit1,'string');%edit1是輸入框Gain的tag,從 'string'屬性中讀取輸入值;該值的大小就是增益大??;</p>&l
74、t;p> str1=get(handles.edit2,'string'); %edit2是輸入框Simulink的tag,從 'string'屬性中讀取輸入值;該值的大小就是仿真運(yùn)行時(shí)間;</p><p> load_system('LG_mdl'); %LG_mdl.mdl.</p><p> set_param('L
75、G_mdl/Gain','Gain',str); %將參數(shù)Gain值設(shè)為str; %'LG_mdl/Gain'指明所要設(shè)置的Block的路徑和名字;第2個(gè)Gain為參數(shù)名。</p><p> sim('LG_mdl',str2num(str1)); %運(yùn)行simulink,運(yùn)行時(shí)間為str2num(str1)</p><p> a
76、xes(handles.axes1);</p><p> plot(predata.signals.values([1:10],1))%有個(gè)bug數(shù)組越界,暫時(shí)不知道怎么解決</p><p> %取SCOPE的前10個(gè)數(shù),并將其顯示在在坐標(biāo)上,predata為Struct類型:</p><p> axes(handles.axes2);</p>
77、<p> plot(postdata.signals.values([1:10],1))</p><p> save_system('LG_mdl'); %保存,不保存的話會(huì)彈出錯(cuò)誤;</p><p> % --- Executes on button press in pushbutton6.</p><p> function
78、pushbutton6_Callback(hObject, eventdata, handles)</p><p> % hObject handle to pushbutton6 (see GCBO)</p><p> % eventdata reserved - to be defined in a future version of MATLAB</p>&
79、lt;p> % handles structure with handles and user data (see GUIDATA)</p><p> disp('這功能還沒整!');</p><p> function edit1_Callback(hObject, eventdata, handles)</p><p> %
80、hObject handle to edit1 (see GCBO)</p><p> % eventdata reserved - to be defined in a future version of MATLAB</p><p> % handles structure with handles and user data (see GUIDATA)</p&
81、gt;<p> % Hints: get(hObject,'String') returns contents of edit1 as text</p><p> % str2double(get(hObject,'String')) returns contents of edit1 as a double</p><p>
82、 % --- Executes during object creation, after setting all properties.</p><p> function edit1_CreateFcn(hObject, eventdata, handles)</p><p> % hObject handle to edit1 (see GCBO)</p>
83、<p> % eventdata reserved - to be defined in a future version of MATLAB</p><p> % handles empty - handles not created until after all CreateFcns called</p><p> % Hint: edit controls
84、usually have a white background on Windows.</p><p> % See ISPC and COMPUTER.</p><p> if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgro
85、undColor'))</p><p> set(hObject,'BackgroundColor','white');</p><p><b> end</b></p><p> function edit2_Callback(hObject, eventdata, handles)</p&
86、gt;<p> % hObject handle to edit2 (see GCBO)</p><p> % eventdata reserved - to be defined in a future version of MATLAB</p><p> % handles structure with handles and user data (s
87、ee GUIDATA)</p><p> % Hints: get(hObject,'String') returns contents of edit2 as text</p><p> % str2double(get(hObject,'String')) returns contents of edit2 as a double<
88、;/p><p> % --- Executes during object creation, after setting all properties.</p><p> function edit2_CreateFcn(hObject, eventdata, handles)</p><p> % hObject handle to edit2 (see
89、 GCBO)</p><p> % eventdata reserved - to be defined in a future version of MATLAB</p><p> % handles empty - handles not created until after all CreateFcns called</p><p> % Hi
90、nt: edit controls usually have a white background on Windows.</p><p> % See ISPC and COMPUTER.</p><p> if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defau
91、ltUicontrolBackgroundColor'))</p><p> set(hObject,'BackgroundColor','white');</p><p><b> end</b></p><p> % --- Executes on button press in toggleb
92、utton1.</p><p> function togglebutton1_Callback(hObject, eventdata, handles)</p><p> % hObject handle to togglebutton1 (see GCBO)</p><p> % eventdata reserved - to be defined
93、 in a future version of MATLAB</p><p> % handles structure with handles and user data (see GUIDATA)</p><p> % togglebutton1為按鍵SCOPE的TAG</p><p> num=get(hObject,'Value'
94、)</p><p> if num==1 </p><p> open_system('LG_mdl/Scope');</p><p> else close_system('LG_mdl/Scope');</p><p><b> end;</b></p><
95、p> % Hint: get(hObject,'Value') returns toggle state of togglebutton1</p><p> 14.10拉普拉斯變換源代碼</p><p> syms s t ;%定義符號(hào)</p><p> % u = syms('Dirac(t)'); </p>
96、;<p> % heaviside(t) 階躍函數(shù)u; Dirac沖激函數(shù) </p><p> u = sym('heaviside(t)'); </p><p> LF = laplace(t*exp(-3*t)*u)</p><p> 14.11拉普拉斯逆變換源代碼</p><p> syms s
97、t ;</p><p> ft = ilaplace((s^3+5*s^2+9*s+7)/(s^2+3*s+2))</p><p> % ft = δ'(t) + 2δ(t) + (-e^(-2t) + 2e^(-t))*u(t)</p><p> 14.12傅里葉變換源代碼</p><p> syms u t ;%定義符號(hào)&
溫馨提示
- 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. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京科技大學(xué)通信工程系
- 2007~2008通信工程系畢業(yè)設(shè)計(jì)題目
- 信息工程系畢業(yè)設(shè)計(jì)(論文)指導(dǎo)書-通信工程專業(yè)-周小微修改
- 安康學(xué)院電子與信息工程系報(bào)告
- 電子與信息工程系
- matlab與通信仿真課程設(shè)計(jì)報(bào)告
- 東華大學(xué)通信與電子工程系
- 電力電子的matlab仿真技術(shù)
- 信息與通信工程專業(yè)
- 電力電子的matlab仿真技術(shù)
- 電子信息工程系實(shí)驗(yàn)報(bào)告
- 信息與通信工程學(xué)科
- 計(jì)算機(jī)與信息工程系
- 教學(xué)單位信息工程系
- 通信與控制工程系教學(xué)巡查制度
- 電子技術(shù)在燈光照明控制中的應(yīng)用-電子通信工程系畢業(yè)論文
- 通信工程實(shí)習(xí)報(bào)告
- 通信工程系統(tǒng)建設(shè)與完善措施的分析探討
- 擴(kuò)頻通信仿真技術(shù)畢業(yè)設(shè)計(jì)
- 通信工程實(shí)習(xí)報(bào)告
評(píng)論
0/150
提交評(píng)論