實驗報告 綜合設計

實驗報告 綜合設計

一、 實驗目的:自行設計一個應用需求(不能和下面的例子相同),並用MATLAB實現,其中要用到2-6的功能;

 

二、 實驗內容:

本程序用MATLAB語言編寫.程序運行完成可以顯示白噪聲圖形和白噪聲信號數據,數據保存在白噪聲序列.txt文件中。clear

clc

global n

n=31;

a=[10;12;11;10;11;9;6;7;10;11;12;12;11;7;8;1;1;0;0;0;0;0;0;7;7;9;9;10;10;10;12];

fid= fopen('t.dat','w');

fwrite(fid,a);

fclose(fid);

S=sum(a)

Q=S/n

MAXtime=max(a)

MINtime=min(a)

e=zeros(1,33);

for i=1:n               

    e(i)=a(i);

    

end  

 

fid= fopen('t.dat','r');

b=fread(fid,31)'

fclose(fid);

 

figure(1) ;

a=1:n;

plot(a,e(a));

%plot(k) ;

title('統計2019年8月份wb每天的考研複習時間折線圖' ) ;

xlabel('天數-----康莊大道' ) ;

ylabel('考研複習時間-----天道酬勤' ) ;

axis([0 31 0 13])  

grid on;

 

 

    

三、 設計思路:

1. 本程序用以繪圖的相關操作, 無需用戶輸入數據, 但要輸出圖形。

2. 自變量範圍:t=0:0.01:10;

3. 函數爲: f=A*exp(a*t);

4. 根據要求, 調用plot函數, 輸出圖像。

四、 實驗程序和結果

 

(1)標題,多條曲線標籤,如何繪製多條曲線,曲線顏色怎樣變化,改變橫縱座標字體大小,曲線粗細等,多查閱資料完成儘可能多的功能;完成在一個圖形窗口中畫出多個圖形(subplot)。

clear

clc

t=-10:0.5:10;

x1=t.^2;

x2=t.^3;

x3=100*t;

x4=sin(t);

figure

subplot(2,1,1);

plot(t,x1,'b',t,x2,'k',t,x3,'g');

xlabel('\bft');

ylabel('\bfv');

legend('x1=t^2','x2=t^3','x3=100*t')

title('y關於x的函數曲線');

hold on

subplot(2,1,2);

plot(t,x4,'r');

grid on  

xlabel('\bft')

ylabel('\bfv')

title('y=sinx的函數曲線');

hold off

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章