The UNIX and Linux Forums  


Go Back   De Unix-en Linux Forum > Speciale Forums > UNIX-en Linux-toepassingen
.
google unix.com



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

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 06-22-2009
skray skray is offline
Geregistreerde gebruiker
  
 

Join Date: juni 2009
Posten: 4
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.
  #2 (permalink)  
Old 06-22-2009
jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Locatie: NM
Berichten: 5.800
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.
Reply

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 05:30.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0