The UNIX and Linux Forums  


Go Back   UNIX och Linux Forum > Särskilda Forum > UNIX och Linux Applications
.
google unix.com



UNIX och Linux Applications Diskutera UNIX och Linux-program. Detta inkluderar SQL, databaser, middleware, MOM, SOA, EDA, CEP, BI, BPM och liknande ämnen.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
sortera data från vem av IP raidzero UNIX for Dummies Frågor & Svar 11 06-19-2008 10:56
Sortering dina data med msort iBot UNIX och Linux RSS Nyheter 0 05-19-2008 12:20
Datumsortering LiquidChild Shell-programmering och Skript 14 05-29-2007 08:34
datumsortering nmilella UNIX for Dummies Frågor & Svar 3 07-11-2006 05:11
sortering på datum Duckman UNIX for Dummies Frågor & Svar 6 03-29-2001 05:32

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 Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 06-22-2009
skray skray is offline
Registered User
  
 

Join Date: juni 2009
Inlägg: 4
Matlab (mer allmänt: sortera data efter datum)

Jag är inte säker på om detta verkligen hör hemma någonstans på detta forum men mina tidigare erfarenheter här har visat mig att ni är väldigt hjälpsamma så jag siffran jag som mycket väl kan prova.

Jag har ett gäng stora 2d arrayer i Matlab och alla har en kolumn för ett datum att varje rad motsvarar. Formatet är ååmmdd utom allt för 2000 som är just mmdd.

Jag måste kunna hålla isär de uppgifter som grundar sig på säsong (dvs. DJF, MAM, JJA, SON) men jag är inte säker på vad som är det bästa sättet att gå tillväga på grundval av format för data. Jag skulle kunna skriva en massa om påståenden att avgöra varje säsong, men 2000 års data försvårar denna metod.

Några råd (du behöver inte skriva ut något) skulle vara mycket uppskattat. Det har varit några år sedan mitt senaste programmering klass och jag minns inte den bästa praxis för detta.
  #2 (permalänk)  
Old 06-22-2009
jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: februari 2004
Ort: NM
Inlägg: 5.784
Allt du bryr handlar om mm del.

Programatically Jag skulle förvandla den dag kolumn i matrisen, till en "säsong värde" Innan någon sortering.

Skapa en vektor (antar noll baserad) S med 12 element s [0 .. 2] \u003d\u003d 0 (Spring),
s [3 .. 5] \u003d\u003d 1 (sommaren) och så vidare.

För varje rad i matrisen, får mm substring från dagen. Konvertera mm till ett heltal säga att jag byter datum värdet i kolumnen med s [i]. Använd en längd (kolumn) för att se om år 2000 problemet finns.

Om du sorterar numeriskt den omvandlas datumkolumnen får du säsongs ordning. Du kan också bevara den dag genom att lägga till en annan kolumn i matrisen, förvandlas det, då sortering.
Reply

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 09:15.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0