piece wise function with variables Invalid indexing or function definition.
Ältere Kommentare anzeigen
I am trying to plot a piecewise function that has input variables and am receiving an error:
%Test%
clear all
clc;
T=0.004;
F=12e+4;
syms t
y = piecewise(0<=t<=(T/4), (8*F*t)/(3*T), (T/4)<=t<=(T/2), (8*F/6)*(1-(2*t/T)), (T/2)<=t<=(3*T/4), -F*(1-(2*t/T)), (3*T/4)<=t<=T, 4*F(1-(t/T)));
fplot(y, [0,T])
2 Kommentare
Walter Roberson
am 28 Mär. 2018
Rewrite all the A<=t<=B as A<=t&t<=B
Also you need to decide whether t==B exactly should be in this case or in the following case that starts with B<=t
Ryan
am 28 Mär. 2018
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Common Operations finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!