Я хочу построить прямоугольную волну с центром вокруг оси Y.

ОТВЕЧАТЬ

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech , ME, M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

Следующий пример кода строитпрямоугольную волну с амплитудой 1 в диапазоне от -0,5 до +0,5 и 0 в других местах.

t = -0.5:0.01:0.5;
y = square(2*pi*.25*t,100);
plot(t,y)
tl = -1:0.01:-0.5;
yl = square(0*pi*.25*tl,0);
tr = 0.5:0.01:1;
yr = square(0*pi*.25*tl,0);
tg = [tl t tr];
yg = [yl y yr];
plot(tg,yg)