Springen naar inhoud

Hulp bij MATLAB


  • Log in om te kunnen reageren

#1

Paintball

    Paintball


  • >25 berichten
  • 34 berichten
  • Gebruiker

Geplaatst op 28 maart 2013 - 12:59

Hallo,

Ik ben bezig met een text file in Matlab. Hierin staan alle resultaten van de afgelopen 55 jaar van de KNVB bekerfinales. Het staat er als volgt:

SeizoenStart SeizoenEind Winnaar Verliezer GoalsWinnaar GoalsVerliezer Bijzonderheden
1956...............1957.........Fortuna '54..Feijenoord.....4.....................2.....................-
etc.

(zonder de punten)

Ik ben nu zover dat ik de textfile in Matlab heb geopend. Het rekenen met bijvoorbeeld gemiddeld aantal doelpunten van de winnaar is goed te doen.

Maar nu wil ik weten hoe vaak bijvoorbeeld Ajax in de bekerfinale heeft gestaan of bijvoorbeeld de meest voorkomende uitslag. Heeft iemand enig idee hoe ik dit zou kunnen doen?

Alvast bedankt.

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

Xenion

    Xenion


  • >1k berichten
  • 2606 berichten
  • Moderator

Geplaatst op 30 maart 2013 - 14:24

Je zal over de hele dataset moeten loopen. (Ofwel tijdens het lezen van de file, ofwel laadt je hem in in een cell array maar dat vraagt mogelijk veel geheugen.)

Je kijkt naar de eerste lijn en je ziet dat Fortuna '54 gewonnen heeft. Je maakt ergens een entry aan voor die ploeg en dan geef je aan dat je die 1 keer bent tegengekomen (noem dit veld bv hits) en dat ze in die wedstrijd 4 goals hebben gemaakt (score).

Dan ga je naar de volgende lijn en je kijkt wie er daar gewonnen heeft. Je vergelijkt die met de lijst van ploegen die je daarvoor al gezien hebt. Als die ploeg al bestaat, dan verhoog je het aantal hits met 1 en je telt het aantal goals op bij het score veld.

Zo loop je over heel de dataset en als je dan op het einde voor elke ploeg score/hits doet dan heb je het gemiddelde aantal doelpunten per gewonnen finale.

#3

physicalattraction

    physicalattraction


  • >1k berichten
  • 3103 berichten
  • Moderator

Geplaatst op 11 april 2013 - 08:05

Hoe heb je je data nu in Matlab staan? Je kunt hem beter eenmalig inlezen en in een array stoppen dan iedere keer dat je iets wil weten die tabel weer moet lezen. Als je aangeeft hoe je dataset nu eruit ziet (de structuur ervan dus), dan kunnen we je verder helpen.





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures