How to plot cost curve with conditions

3 次查看(过去 30 天)
I want to calculate total cost graphically and created the following script. I got result for y = 0 10 20 30 40 50 30 35 40 45 50, however my desired result is y = 0 10 20 30 40 50 55 60 65 70 75.
Kindly help me in my desired results. I do not know what I am missing.
x=0:1:10;
z1 = (x<=5).*x;
z2 = (x>5).*x;
y = 10*z1 + 5*z2
plot(x,y)

采纳的回答

Andrei Bobrov
Andrei Bobrov 2016-7-26
编辑:Andrei Bobrov 2016-7-26
y = cumsum((x <= 5 & x > 0)*10 + (x > 5)*5)

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Line Plots 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by