Plotting a piecewise returns error

Hello,
Plotting the code below returns the following erro:
syms t
t =[0:0.1:2*pi];
x = 2*sin(t);
%% Plot 1
figure (1)
f_1 = piecewise(t < -1, 1.5*2*sin(t)+1.5, -1 < t < 1, 0,t>1, 1.5*2*sin(t)-1.5);
plot(f_1, t);
Undefined function 'piecewise' for input arguments of type 'double'.
Please help, thank you

Réponses (1)

Walter Roberson
Walter Roberson le 26 Sep 2020
t =[0:0.1:2*pi];
delete that line
plot(f_1, t);
instead
fplot(f_1, [0, 2*pi])

Catégories

En savoir plus sur Line Plots dans Centre d'aide et File Exchange

Produits

Version

R2016b

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by