Hey. Just starting with matlab here.
Any help would be greatly appreciated. Please include some links to learn more on my mistakes
Why is the 'else' not getting executed?
How do I make the for loop actually of some use?
Because I need to use both the loop and if-else for this...
myorder=[15 40 20 30 28 45 25 35];
week=1:8;
for n=1:length(week)
if myorder>=30
ordercost=(myorder)*(60-(0.1*60));
else
ordercost=(myorder)*60;
end
end
table(week', myorder', ordercost', 'VariableNames',{'Week', 'Orders', 'Cost Ordered'})
sum(ordercost)

 Akzeptierte Antwort

Torsten
Torsten am 2 Jun. 2022

0 Stimmen

for n=1:length(week)
if myorder(n)>=30
ordercost(n)=(myorder(n))*(60-(0.1*60));
else
ordercost(n)=(myorder(n))*60;
end
end

Weitere Antworten (0)

Kategorien

Mehr zu Debugging and Analysis finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2021b

Gefragt:

am 2 Jun. 2022

Kommentiert:

am 2 Jun. 2022

Community Treasure Hunt

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

Start Hunting!

Translated by