Vinnaren i pepparkakshustävlingen!
2015-10-10, 23:29
  #1
Medlem
MrCangaroopimps avatar
Hej!

Jag ska göra en funktion som skriver ut första , mittersta och sista elementet i en vektor och om antalet element i vektorn är jämt så ska den mittersta elementet sättas som medelvärdet av de två mittersta elementet i vektorn.

Jag tänker mig att att man ska använda den inbyggda funktionen mod på något sätt.

Är väldigt tacksam för hjälp
Citera
2015-10-13, 22:44
  #2
Medlem
Typ så här: (med reservation för att det inte funkar rakt av :-) )
disp arr(1);
if length(arr)%2==0
m = length(arr)/2;
disp ( arr(floor(m))+arr(ceil(m)) )/2
else
disp arr(length(arr)/2)
end

disp arr(length(arr))
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback