How to plot cost curve with conditions

3 visualizaciones (últimos 30 días)
Muhammad Asad Hanif
Muhammad Asad Hanif el 26 de Jul. de 2016
Comentada: Muhammad Asad Hanif el 26 de Jul. de 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)

Respuesta aceptada

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

Más respuestas (0)

Categorías

Más información sobre Graph and Network Algorithms en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by