bonjour
je suis une debutante en matlab
et je veux traité un signal, et je veux le lire depuis la fin
parceque je veux supprimé une partie de puis la fin du signal
bonjour
je suis une debutante en matlab
et je veux traité un signal, et je veux le lire depuis la fin
parceque je veux supprimé une partie de puis la fin du signal
Bonjour.
Un exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 clear T=0.1; t=0:T:100; y=exp(t/100).*sin(t); plot(t,y) grid figure(2) plot(t,y(end:-1:1))
désolé j'ai mal éxprimé ce que j'ai besoin de faire
j'ai un signal que j'ai prie a partir d'un enregistrement d'un mot et je veux supprimé une partie a droite de ce signal (c-a-d supprime une partie de signal depuis la fin), j'éspére qu'il ya quelqu'un qui peux m'aidé
Ton signal se trouve sous quelle forme ?
A priori il s'agit tout simplement d'un vecteur.
Donc si on prend un exemple, il suffit de bien utiliser les indices :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 A=1:10;%mon signal A_envers=A(end:-1:1);%signal à l'envers, on peut aussi utiliser fliplr A_incomplet=A(1:5);%signal coupé à partir du 6ème élément %ou identique mais autre méthode A_incomplet=A; A_incomplet(6:end)=[];
Ben dis donc... c'est un sujet porteur en ce moment
=> http://www.developpez.net/forums/d73...r-fichier-wav/
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
salut
j'ai un signal sonore (j'ai enregistrer des chifrres, et j'ai reçue un signal et je veux enlevé le bruit qui le contient
svp s'il ya quelqu'un qui peux m'aidé
Bonjour.
Le bruit est sur tout le signal ou qu'à la fin ?je veux enlevé le bruit qui le contient
salut
le bruit et sur tou le signal que j'ai j'ésépere qu'il ya une réponse.
merci d'avance
Bonjour.
Alors il faut filtrer.le bruit et sur tou le signal que j'ai j'ésépere qu'il ya une réponse.
Mais d'abord faire une analyse spectrale pour connaitre la nature du bruit.
salut
merci pour ton aide mais je suis encors débutante en matlab et je ne sais pas quels sont les étapes que je doit les suivrent, si peux m'aidé et me dire comment je vais faire une analyse spectrale.
donc je doit appliqué la fft sur mon signal sonore c ça?
Oui, ainsi tu auras les fréquences de ton signal.donc je doit appliquer la fft sur mon signal sonore c ça?
Après soit le bruit est hors bande sonore (50Hz - 2000Hz ou autre plage) alors tu filtres par un passe-bas
Soit le bruit est dans la bande :
S'il est bien repéré tu peux utiliser un réjecteur ou un gabarit sur la fft.
Sinon c'est plus délicat !
salut merci pour ton aide
et voila ce que j'ai fait:
mais puisque je suis encore débutante en matlab je ne sais pas vraiment est ce que le bruit et hors ou dans la bande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 % fft du signal signal=wavread('5.wav'); signalfft=abs(fft(signal)); plot(signalfft);
j'éspére qu'il ya quelqu'un qui peux m'aidé
merci pour tout
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.
Partager