piecewise function plot issue,
5 ビュー (過去 30 日間)
古いコメントを表示
hi im working on a very easy piece of code actually but i cannot seem to plot the proper graph.
syms x;
p1=piecewise(x<2, 7.5*x, x>=2&x<3, 5*x+5,x>=3&x<5,20)
p2=piecewise(x>=5&x<7, -20 ,0)
fplot(x, p2)
xlim([0 12])
ylim([-30 30])
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/168769/image.jpeg)
p1 plots just fine. the expression p2 should actually be longer and embedded in p1 but I extracted the code from the point it was not working anymore.
the goal is to build the following graph.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/168771/image.jpeg)
would appreciate some help. thanks!!
0 件のコメント
回答 (1 件)
Aveek Podder
2018 年 1 月 29 日
By default, fplot has a xinterval of [-5,5]. Passing the desired xinterval as an argument should solve the issue.
fplot(p2,[0 12])
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!