how do I plot the signal x(t)=t^2 for -2<=abs(t)<=2 and x(t)=0 for 2<=abs(t)<=4, with period To=8??

5 ビュー (過去 30 日間)
how do I plot the signal x(t)=t^2 for -2<=abs(t)<=2 and x(t)=0 for 2<=abs(t)<=4, with period To=8?? also i would like to know how to calculate the complex coefficients of the fourier series and the approximation

回答 (1 件)

KALYAN ACHARJYA
KALYAN ACHARJYA 2023 年 6 月 8 日
First Way:
To meet your professor's expectations, you can code by incorporating conditional statements or utilizing the if-else function.
  1. If else or Conditional Statements
  2. Plot
Other way:
syms t
x_t=piecewise(-2<=abs(t) | abs(t)<=2,t.^2,2<=abs(t) | abs(t)<=4,0);
t_data=-8:0.01:8;
x_data=subs(x_t,t,t_data);
plot(t_data,x_data)
  1 件のコメント
Dimitrios Kyriakidis
Dimitrios Kyriakidis 2023 年 6 月 8 日
Unfortunately, I have the r2016a version which hasn't the piecewise finction. Although the same result made with "if-else" statements would be acceptable

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSpectral Measurements についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by