How to plot cost curve with conditions

1 Ansicht (letzte 30 Tage)
Muhammad Asad Hanif
Muhammad Asad Hanif am 26 Jul. 2016
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)

Akzeptierte Antwort

Andrei Bobrov
Andrei Bobrov am 26 Jul. 2016
Bearbeitet: Andrei Bobrov am 26 Jul. 2016
y = cumsum((x <= 5 & x > 0)*10 + (x > 5)*5)

Weitere Antworten (0)

Kategorien

Mehr zu Line Plots finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by