تبلیغات
انسانم آرزوست... - موج دندان اره ای توسط MATLAB
انسانم آرزوست...
*من همچنان عینکی زده ام که شیشه ندارد*مدام به آن ، ها میکنم تا پاک شود * غافل از آنکه چشمانم غبار آلود است نه عینکم*
گروه طراحی قالب من
درباره وبلاگ


مبهم وشاید کمی پیچیده
.
.
.

این همه آن چیزیست که در سرزمین جاوید انتظارش را میکشیم...


مدیر وبلاگ : pc7a
نویسندگان
ازآنجایی که خود من در دوران دانشجویی در به در دنبال یک سری برنامه ها میگشتم این برنامه به همراه چندین برنامه دیگر را که خودم نوشتم در بلاگم میگذارم تا دوستان به راحتی از آنها استفاده نمایند
   باتشکر کوروش7


این برنامه موج دندان اره ای را توسط نرم افزار matlab نشان میدهد
این برنامه را به دو صورت نوشتم که از هر کدام به تنهایی میتوانید استفاده کنید

برای دیدن برنامه لطفاَ به ادامه مطلب مراجعه نمایید
برنامه اول:

%moj dandan areh'ei%
clc
clear all
close all
tic
toff=input('toff time= ')
N=input('number of pulse= ')
B=input('number of coefficient noise= ')
sd=dpulse(toff,0,N);
t=1:length(sd);
ysd=sd+B.*randn(size(t));
subplot(3,2,1),plot(t,sd),title('ali4-1'),xlabel('time(ms)'),ylabel('amplitude'),grid on,legend('sd')
subplot(3,2,2),plot(t,ysd),title('ali4-2'),xlabel('time(ms)'),ylabel('amplitude'),grid on,legend('ysd')
X=fft(sd,512);
Y=fft(ysd,512);
pxx=X.*conj(X)/512;
pyy=Y.*conj(Y)/512;
f=1000*(0:256)/512;
subplot(3,2,3),plot(f,pxx(1:257)),title('ali4-3'),xlabel('time(ms)'),ylabel('amplitude'),grid on,legend('fourier of sd')
subplot(3,2,4),plot(f,pyy(1:257)),title('ali4-4'),xlabel('time(ms)'),ylabel('amplitude'),grid on,legend('fourier of ysd')
subplot(3,2,5),plot(t,sd),hold on,plot(t,ysd,'r'),,title('ali4-5'),xlabel('time(ms)'),ylabel('amplitude'),grid on,legend('sd','ysd')
subplot(3,2,6),plot(f,pxx(1:257)),hold on,plot(f,pyy(1:257),'r'),title('ali4-6'),xlabel('time(ms)'),ylabel('amplitude'),grid on,legend('fourier of sd','fourier of ysd')
toc

برنامه دوم: موج دندان اره ای بدون فانکشن


%moj dandan areh'ei bedune function%
clc
clear all
close all
tic
toff=input('toff time= ')
N=input('number of pulse= ')
B=input('number of coefficient noise= ')
A=-toff:toff;
a=repmat(A,1,1);
b=repmat(-A,1,0);
c=[a b];
sd=repmat(c,1,N);
t=1:length(sd);
ysd=sd+B.*randn(size(t));
subplot(3,2,1),plot(t,sd),title('ali4-1'),xlabel('time(ms)'),ylabel('amplitude'),grid on,legend('sd')
subplot(3,2,2),plot(t,ysd),title('ali4-2'),xlabel('time(ms)'),ylabel('amplitude'),grid on,legend('ysd')
X=fft(sd,512);
Y=fft(ysd,512);
pxx=X.*conj(X)/512;
pyy=Y.*conj(Y)/512;
f=1000*(0:256)/512;
subplot(3,2,3),plot(f,pxx(1:257)),title('ali4-3'),xlabel('time(ms)'),ylabel('amplitude'),grid on,legend('fourier of sd')
subplot(3,2,4),plot(f,pyy(1:257)),title('ali4-4'),xlabel('time(ms)'),ylabel('amplitude'),grid on,legend('fourier of ysd')
subplot(3,2,5),plot(t,sd),hold on,plot(t,ysd,'r'),,title('ali4-5'),xlabel('time(ms)'),ylabel('amplitude'),grid on,legend('sd','ysd')
subplot(3,2,6),plot(f,pxx(1:257)),hold on,plot(f,pyy(1:257),'r'),title('ali4-6'),xlabel('time(ms)'),ylabel('amplitude'),grid on,legend('fourier of sd','fourier of ysd')
toc




نوع مطلب : کامپیوتر، 
برچسب ها : نرم افزار مطلب، matlab، موج دندان اره ای توسط matlab، موج دندان اره ای،
لینک های مرتبط : http://cloob.com/name/pc7a،
یکشنبه 17 مرداد 1389
دوشنبه 25 اردیبهشت 1396 12:26 ب.ظ
Hi there colleagues, its wonderful piece of writing about educationand completely defined, keep it up all the time.
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر




آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
پی کو باکس کسب درآمد
امکانات جانبی
به سایت ما خوش آمدید
     
کلیه حقوق این وبلاگ برای انسانم آرزوست... محفوظ است