
unit step function to MATLAB
    9 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Faisal Al-Wazir
 el 13 de Mayo de 2022
  
    
    
    
    
    Respondida: Sam Chak
      
      
 el 13 de Mayo de 2022
            i need to plot x(t) and y(t) in matlab but i need to convert them to codes first 

0 comentarios
Respuesta aceptada
  Sam Chak
      
      
 el 13 de Mayo de 2022
        Unit Step function defined for negative time?
clear all; clc
t = -6:0.0001:6;
x = 2.5*(sign(t - -0.5) - sign(t - 0.5))/2;
y = - 2*(sign(t - -3) - sign(t - 0))/2 + 1.5*(sign(t - 0) - sign(t - 3))/2;
subplot(2,1,1)
plot(t, x, 'b', 'linewidth', 1.5)
grid on
xlim([-1.5 1.5])
ylabel('x(t)')
subplot(2,1,2)
plot(t, y, 'r', 'linewidth', 1.5)
grid on
xlabel('t')
ylabel('y(t)')

0 comentarios
Más respuestas (1)
  Abdelrhman Abdelfatah
      
 el 13 de Mayo de 2022
        
      Editada: Abdelrhman Abdelfatah
      
 el 13 de Mayo de 2022
  
      You need to use Symbolic Math Toolbox
syms x(t) y(t)
x(t) = piecewise((t>-0.5)&(t<0.5),2.5,0)
y(t) = piecewise((t>-3)&(t<0),-2,(t>0)&(t<3),1.5,0)
subplot(2,1,1)
fplot(x)
subplot(2,1,2)
fplot(y)
0 comentarios
Ver también
Categorías
				Más información sobre Axis Labels en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


