Forum > Tematy dowolne > Matlab / Scilab sygnał prosty do narysowania

Strona 1 z 1 1
skocz

Inferno

Wysłane 2012-10-10 23:51

Witam.

Czy ktoś z was pisał kiedyś w takim programie ?

Interesuje mnie jakiś porządny wzór do narysowania funkcji prostokątnej. Próbowałem tym: [LINK]
Ale nie do końca wyszło to co miało wyjść:

t=0:0.01:6;
w=5 * %pi / 6.0;
y=sin (2 * w * t);

for k=0:length(y),
if ( abs(y(k)) > 0.5 ) y(k) = 0,
else
if ( abs(y(k)) < 0.5) y(k) = 1,
else
if ( abs(y(k))) = 0.5,
end
end
end
end
plot(y)


Da radę coś z tym zrobić ?

paladyn

Wysłane 2012-10-11 00:07

Czyżby początki matlaba na studiach? \"\diabel\" U mnie goście robili to tak:

clear all; close all;
fp = 1000;
N = 3000;
f = 1;
dt = 1/fp;
t = dt*(0:1:N);
y = 0.75*square(2*pi*f*t,60)+0.25;
plot(t,y)

fp- częstotliwość próbkowania
N - ilość próbek

\"\ok\"

Intel Dual Core E2160|GA-P31-DS3L|Gigabyte 4850 512MB |Kingston 2x 1024MB 800MHZ|WD Caviar 80GB|ModeCom 350GTF |Benq FP91G+|DVD Benq 1650|Neo 2048 Audio: 2 x LM3875 (2 x 50W) + 2 x Unitra 40W| Debian Squeeze |

Inferno

Wysłane 2012-10-12 10:07

Super, dla Scilaba kod wygląda tak:

fp = 1000;
N = 3000;
f = 1;
dt = 1/fp;
t = dt*(0:1:N);
y = 0.75*squarewave(2*%pi*f*t,60)+0.25;
plot2d(t,y)


Tak, ostatni semestr i wykładowcy chcą nam zrobić ostatni siew przed obronami :)
Dziękuję za pomoc \"\jupi\"

Strona 1 z 1 1
skocz

Kto jest online: 1 użytkowników, 180 gości

MassTA ,