The UNIX and Linux Forums  


Go Back   Les systèmes UNIX et Linux Forums > Forums spécial > UNIX et Linux Applications
.
google unix.com



UNIX et Linux Applications Discutez de UNIX et Linux, des applications logicielles. Cela inclut SQL, Bases de données, middleware, MOM, SOA, EDA, CEP, BI, BPM et des sujets similaires.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
le tri des données de propriété intellectuelle qui, par raidzero UNIX pour les nuls Questions et réponses 11 06-19-2008 10:56 AM
Tri des données avec votre msort iBot UNIX et Linux News RSS 0 05-19-2008 12:20 PM
Date Tri LiquidChild De programmation et de script Shell 14 05-29-2007 08:34 AM
Date de tri nmilella UNIX pour les nuls Questions et réponses 3 07-11-2006 05:11 AM
tri par date Duckman UNIX pour les nuls Questions et réponses 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 Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 06-22-2009
skray skray is offline
Registered User
  
 

Date d'inscription: juin 2009
Messages: 4
Matlab (plus généralement: des données de tri par date)

Je ne suis pas sûr si cela fait vraiment n'importe où sur ce forum, mais mes précédentes expériences ont montré ici, moi que vous les gars sont très utiles si je figure I mai ainsi essayer.

J'ai un tas de grands tableaux en 2d matlab et chacun a une colonne pour une date qui correspond à chaque ligne. Le format est aammjj pour tout sauf pour l'année 2000 qui est juste mmjj.

Je dois être capable de séparer les données selon la saison (c'est-à-dire DJF, MAM, JJA, SON), mais je ne suis pas sûr de ce qui est le meilleur moyen de le faire sur la base du format des données. Je pourrais écrire un tas de décider si les déclarations de chaque saison, mais les données de 2000 complique cette méthode.

Les conseils (vous n'avez pas besoin d'écrire quoi que ce soit) serait très apprécié. Il a été quelques années depuis mon dernier cours de programmation et je ne me souviens pas de la meilleure pratique pour ce faire.
  #2 (permalink)  
Old 06-22-2009
jim McNamara jim mcnamara is online now Forum Staff  
...@...
  
 

Join Date: Feb 2004
Lieu: NM
Posts: 5,800
Tous vous vous souciez de la partie mm.

Programmation je transformer la date de la colonne dans le tableau, à une «saison de la valeur" avant tout le tri.

Créer un vecteur (dans l'hypothèse de zéro) avec 12 éléments de S s [0 .. 2] \u003d\u003d 0 (printemps),
s [3 .. 5] \u003d\u003d 1 (Summer), et ainsi de suite.

Pour chaque ligne de votre tableau, obtenir le substring mm à partir de la date. Convertir le mm à dire un entier i, remplacer la date de valeur dans la colonne avec s [i]. Utilisez une longueur (colonne) pour voir si le problème de l'an 2000 existe.

Si vous triez numériquement sur la colonne date transformé, vous saisonniers ordre. Vous pouvez aussi conserver la date, en ajoutant une autre colonne de la matrice, la transformation en elle, puis le tri.
Reply

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 04:59 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0