필터 지우기
필터 지우기

Can you please help me ?

조회 수: 2 (최근 30일)
Maria Thomaidou
Maria Thomaidou 2021년 3월 27일
댓글: Walter Roberson 2023년 6월 3일
Hi ! I am new in matlab and i have to write a matlab code to generate the signals: y(t)=3r(t+3)-6r(t+1)+3r(t)-3u(t-3) and y(t)= 2r(t‐2) + 4u(t‐1) +2 r(t).
Can you please help me ?
  댓글 수: 4
Walter Roberson
Walter Roberson 2021년 3월 27일
r is t times u so if you implement u then you can easily implement r as well.
Maria Thomaidou
Maria Thomaidou 2021년 3월 29일
The problem was that it was my first matlab lesson..And i found it hard!! Thank god i finally made it thanks anyway <3

댓글을 달려면 로그인하십시오.

답변 (1개)

Kautuk Raj
Kautuk Raj 2023년 6월 3일
The following code plots the functions pointed by you:
% Define the ramp function r(t)
r = @(t) t .* (t >= 0);
% Define the unit step function u(t)
u = @(t) 1 .* (t >= 0);
% Define the time range for the signals
t = -5:0.1:5;
% Define the first signal
y1 = 3*r(t+3) - 6*r(t+1) + 3*r(t) - 3*u(t-3);
% Define the second signal
y2 = 2*r(t-2) + 4*u(t-1) + 2*r(t);
% Plot the signals
subplot(2,1,1)
plot(t,y1)
xlabel('t')
ylabel('y(t)')
title('Signal y(t) = 3r(t+3) - 6r(t+1) + 3r(t) - 3u(t-3)')
subplot(2,1,2)
plot(t,y2)
xlabel('t')
ylabel('y(t)')
title('Signal y(t) = 2r(t-2) + 4u(t-1) + 2r(t)')
The resultant plots look like:
  댓글 수: 1
Walter Roberson
Walter Roberson 2023년 6월 3일
We do not encourage people to post complete solutions to homework problems.
The regular volunteers sometimes post code for problems that are similar to what the user is asking for, that illustrate the major steps, so that the user would need to examine the code and figure out how it works in order to answer their homework.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Annotations에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by