![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX-en Linux-toepassingen Bespreek UNIX en Linux software toepassingen. Dit omvat SQL, Databases, Middleware, MOM, SOA, EDA, CEP, BI, BPM en dergelijke onderwerpen. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| sorteren van gegevens uit die door de IP - | raidzero | UNIX voor Dummies Questions & Answers | 11 | 06-19-2008 10:56 |
| Sorteren van uw gegevens met msort | iBot | UNIX en Linux RSS Nieuws | 0 | 05-19-2008 12:20 |
| Datum sorteren | LiquidChild | Programmeren en Shell Scripting | 14 | 05-29-2007 08:34 |
| sorteren op datum | nmilella | UNIX voor Dummies Questions & Answers | 3 | 07-11-2006 05:11 |
| sorteren op datum | Duckman | UNIX voor Dummies Questions & Answers | 6 | 03-29-2001 05:32 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Matlab (meer algemeen: gegevens sorteren op datum)
Ik weet niet zeker of dit echt hoort ergens op dit forum maar mijn eerdere ervaringen op het hier hebben me laten zien dat jullie zijn erg behulpzaam, dus ik denk ik kan ook proberen.
Ik heb een bos van grote 2d arrays in Matlab en elk heeft een column voor een datum die overeenkomt met elke rij. Het formaat is jjmmdd behalve voor alles voor 2000, die net MMDD. Ik moet in staat zijn de gegevens op basis van het seizoen (dat wil zeggen DJF, MAM, JJA, SON) afzonderlijke, maar ik weet niet zeker wat is de beste manier om over te gaan op basis van het formaat van de gegevens. Ik zou kunnen schrijven als een stelletje verklaringen elk seizoen om te beslissen, maar de gegevens van 2000 compliceert deze methode. Elk advies (je hoeft niet te schrijven wat uit) zouden zeer worden gewaardeerd. Het is een paar jaar geleden dat mijn laatste programmering klasse en ik kan niet de beste praktijken voor deze onthouden. ![]() |
|
||||
|
Alles wat je zorg is over de mm deel.
Programatically Ik zou transformeren de datum kolom in de array, een 'seizoen waarde' voordat u een sortering. Maak een vector (uitgaande van zero based) S met 12 elementen s [0 .. 2] \u003d\u003d 0 (Spring), s [3 .. 5] \u003d\u003d 1 (zomer) en zo verder. Voor elke rij in de array, krijgt de substring mm vanaf de datum. Zet de mm naar een integer zeg ik, de datum waarde in de kolom te vervangen door s [i]. Gebruik een lengte (kolom) om te zien of het jaar 2000 probleem bestaat. Als u numeriek sorteren op de datum omgezet kolom, krijg je seizoensgebonden orde. U kunt ook het behoud van de datum door het toevoegen van een andere kolom aan de array, transformeren in, dan sorteren. |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|