سلام ... میخوام یه برنامه برای رسم شکل موج مربعی بنویسم .... اما.... لطفا راهنمایی کنید... با تشکر
اطلاعیه
Collapse
No announcement yet.
شکل موج مربعی با متلب
Collapse
X
-
پاسخ : شکل موج مربعی با متلب
سلام
راحتترین حالت استفاده از سیمولینک و بلوک مربوطه است
اما اگر با mfile بخواهید بنویسید میتونی از مثال های زیر کمک بگیرید .
x = [0 1 2 2 3 4 5 5 6 7 8]
y = [0 0 0 5 5 5 5 0 0 0 0]
plot(x,y,'-x'
روش دوم
t = 0:0.001:0.1; % Sampling frequency 1 kHz
y = square(2*pi*100*t);
plot(t,y);
axis([0 0.1 -1.5 1.5]);
روش سوم
n = 0:255;
t = n/256;
x = [ ones(1,64),-ones(1,64), ones(1,64), -ones(1,64)];
plot(t,x);
روش چهارم
[u,t]=gensig('square',2,10,0.01);
u=u';
t=t';
u=fliplr(u);
plot(t,u)
axis([0 10 0 1.2])تو بگو ای سنگ صبور تو صبوری یا دل من
تو بگو ای جام بلور تو شکستی یا دل من
دیدگاه