Effacer les filtres
Effacer les filtres

Writing a simple funtion

6 vues (au cours des 30 derniers jours)
Kristopher
Kristopher le 20 Juin 2014
Modifié(e) : Roger Stafford le 20 Juin 2014
I need to write a function in which you enter 2 inputs, and the output is the sum of the integers between those numbers. for example, if x=(1,4) y should equal (1+2+3+4) (y=10) It should give the same output when x=(4,1). This should be able to be done using a forloop, but im not sure how to do it.

Réponses (1)

Roger Stafford
Roger Stafford le 20 Juin 2014
Modifié(e) : Roger Stafford le 20 Juin 2014
The 'ceil' and 'floor' are used here in case the inputs are not integers.
function s = sumintegers(a,b)
if a <= b
s = sum(ceil(a):floor(b));
else
s = sum(ceil(b):floor(a));
end
return

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by