کلیدستان

نسخه‌ی کامل: ترسیم یک سری پالسی در متلب
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام دوستان من می خوام این سری رو در متلب ترسیم کنم

st (t) = cos( 2πfc t) ∑ ΠΔ(t − kTP) 
fc=3
TP=10
k=0:2تغییر کند
عرض پالس 1 ثانیه
duty cycle 10%

کدی که خودم نوشتم جواب میده اما می خوام خودم مقادیر شرط رو مشخص نکنم و k تغییر که 

کد:
clear all
close all
clc
T=30;
fc=3;
fs=10*(2*fc);
Ts=1/fs;
N=ceil(T*fs);
n=0:1:N;
St=(cos(2*pi*fc/fs.*n)).*(n>=0 & n<=60)+(cos(2*pi*fc/fs.*n)).*(n>=600 & n<=660)+(cos(2*pi*fc/fs.*n)).*(n>=1200 & n<=1260);
plot((n/fs),St)
axis([0,30,-2,2])
grid on

شکل مد نظرم