song_trang Admin
Tổng số bài gửi : 92 Nhiệt huyết : 248 Danh tiếng : 16 Join date : 11/09/2011 Age : 33 Đến từ : Đại học hàng hải
| Tiêu đề: NRZ bằng Matlap Sat Mar 17, 2012 6:52 pm | |
| mô phỏng ma hoa NRZ NRZ không cực - Code:
-
% ma Hoa NRZ don cuc clear clc b=input('dien ap ma hoa= '); n=input('nhap so bit vao '); k=0; for i=1:n c=input(['nhap bit thu ' num2str(i) ' vao ']); if (c==1)| (c==0) k=1; end while(k==0) % kiem tra chuoi nhap vao disp ('nhap lai bit yeu cau nhap bit la 0 hoac 1'); c=input(['nhap bit ' num2str(i) ' vao ']); if (c==1)| (c(i)==0) k=1; end end x(i)=num2str(c); end
%tao ma tran cac diem ve j=1; k=1;
for i=1:length(x) if x(i)=='0' u(j)=0; v(j)=k; j=j+1; k=k+1; u(j)=0; v(j)=k; j=j+1; end if (x(i)=='1') u(j)=b; v(j)=k; j=j+1; k=k+1; u(j)=b; v(j)=k; j=j+1; end end plot(v,u,'LineWidth',2) axis([0.5 length(x)+1.1 -0.1 b+0.5]) set(gca,'XTick',0:1:length(x)+1) %ching do thi set(gca,'XTickLabel',0:1:length(x)+1) set(gca,'YTick',0:b/2:b) %ching do thi set(gca,'YTickLabel',0:b/2:b) title('MA hoa NRZ don cuc'); ylabel('Dien ap'); for i=1:length(x) text(i,b+0.2,x(i),'FontSize',18); end grid on VD ma 0 1 00 1 |
|
「Thuan.Desïgner」 thiếu úy
Tổng số bài gửi : 12 Nhiệt huyết : 16 Danh tiếng : 4 Join date : 10/03/2012 Age : 34 Đến từ : Hai Phong
| Tiêu đề: Re: NRZ bằng Matlap Sun Apr 01, 2012 12:44 pm | |
| |
|