Tu viens de me faire penser à quelque chose, je vous reviens là-dessus bientôt !
--------------------------------------------------------------------------
PS : J'adore MATLAB. Cependant,...
Type: Messages; Utilisateur: TheReveller
Tu viens de me faire penser à quelque chose, je vous reviens là-dessus bientôt !
--------------------------------------------------------------------------
PS : J'adore MATLAB. Cependant,...
Merci, c'est merveilleux. J'avais tenté avec eye, mais sans voir cette possibilité.
Aussi, si jamais tu aurais une solution rapide alternative à la fonction randsample pour piger des nombres selon...
Bonjour,
J'ai une matrice carrée de données temporelles "dmat" où dmat(i,j) est le temps nécessaire pour aller de i à j.
J'ai une matrice de référencement "ref" de L lignes et C colonnes.
...
Merci, je teste celà ! Je n'y avais pas pensé pour le cumsum, reste à voir s'il ne devient pas lourd.
Je m'aperçois en fait que votre suggestion est identique à ce que je faisais, mais je ne sais...
Bonjour,
Deux nouveaux défis à optimiser.
Premier problème :
J'ai une matrice vide zeros(L,C).
Je veux que les 1 à N éléments consécutifs de chaque ligne soit des 1 où N est un nouveau...
Il est d'ailleurs possible de généraliser encore plus cette formule pour ceux qui cherchent à arrondir à des fractions précises.
Disons que tu veuilles arrondir au 1/4 près (0.25), alors :
...
Bonjour,
Une petite question probablement simple et rapide.
Je voudrais superposer deux histogrammes de façon identique.
Par exemple, j'ai un vecteur de 10 000 valeurs aléatoires. Je veux...
Bonjour,
Merci pour vos suggestions. Malheureusement, je ne peux les tester actuellement puisque mon MATLAB roule un code pendant 2x 5h.
J'ai fait ce bout de code pour comparer. J'espère ne pas...
Bonjour,
Je n'ai pas pu tester cette proposition, mais est-ce que le vecteur renvoyé est de meme longueur ?
J'ai un vecteur d'une certaine longueur contenant des valeurs auxquelles je calcule...
Bon, j'ai maintenant un ordinateur, alors je m'explique et en même temps j'apporte quelques remarques et détails de plus.
Premièrement, le problème de la "force brute" de ta proposition est...
Merci pour la proposition.
J'aurais probablement dû expliquer mon cas réel afin d'illustrer tous les petits détails qui pourraient accrocher dans une manipulation matricielle.
Je dois en fait...
Une possibilité :
clear all;
clc;
mat = [1 6 11 2 7 12 3 8 13 4 9 14 5 10 15;
21 26 211 22 27 212 23 28 213 24 29 214 25 210 215];
nlon = 3;
Bonjour,
Ce n'est pas exactement ce que tu voulais, mais je te propose des trucs que j'ai bricolés. Par contre, n'estime pas cela comme parfait en terme de technique ou d'art de la programmation....
À quoi ressemble ce fichier exactement ?
Disons que latitude varie de 1 à 3, longitude de 1 à 5 et niveau de 1 à 4, est-ce que tu obtiens un fichier .txt de ce style ?
1 1 1 1
1 1 1 1
1 1 1...
Que veux-tu faire au final ?
Lire plusieurs fichiers .csv avec MATLAB afin de générer un seul fichier (.txt par exemple) qui contient les données de tous tes fichiers .csv (à l'exception des dates...
Je ne suis pas certain de savoir ce que tu veux faire et je ne connais pas bien la fonction "importdata", mais elle ne semble pas renvoyer de ".dates" comme dans ton exemple (?).
Bonjour,
C'est possible, mais ce n'est pas réellement recommandé puisqu'il serait mieux d'utiliser des tableaux.
Ta variable "obj" pourrait être un tableau de cellules.
Regarde ici les...
Bonjour,
Je n'ai pas trouvé de façon d'utiliser "bsxfun", peut-être auriez-vous une idée ?
Autrement, j'ai essayé "ismembc" et malgré les quelques étapes de plus et la nécessité d'utiliser...
Bonjour,
Je cherche à remplacer "ismember" par une technique plus rapide. Supposons que j'aie un vecteur de N valeurs et un vecteur de M valeurs, je veux connaître les indices de N où il y a une...
Je ne suis pas certain de comprendre, mais c'est ce que je me disais qu'il voulait. Ce que tu expliques, c'est justement ce que j'ai voulu faire et ce que je crois qu'il voulait, d'où son application...
Ceci ?
[i,j,k]=ind2sub(size(M),1:numel(M))
k sera alors ton numéro de matrice pour chacun des indices [i,j] de la matrice k.
Bon, voici ma nouvelle technique. Je n'ai pas testé sa rapidité, mais elle est simple.
pop(ones(4,1)*(1:6)==[1;2;3;4]*ones(1,6))
En attendant vos conseils et suggestions.
Bonjour,
Probablement que la réponse est toute bête.
J'ai une matrice MxN et un vecteur colonne Nx1. Je veux obtenir les valeurs de la matrice MxN aux index du vecteur Nx1.
Exemple :
Si...
Pour le premier, je viens de trouver une meilleure façon qui me permet de diminuer le temps par un facteur 4 ou plus. Au lieu d'une moyenne de 4e-6 seconde par itération, j'ai une moyenne de 1e-6...
Merci FLB pour la proposition. Malheureusement, j'avais oublié de mentionner que mon cas réel implique un vecteur de longueur variable qui pourrait même avoir une longueur de 100 éléments, voire...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.