piece wise function with variables Invalid indexing or function definition.
显示 更早的评论
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 个评论
Walter Roberson
2018-3-28
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
2018-3-28
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Common Operations 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!