à partir d'une entrée de taille 64*1 je veux avoir une sortie de taille 44*1.
quel fonction Simulink permet de faire cela?
à partir d'une entrée de taille 64*1 je veux avoir une sortie de taille 44*1.
quel fonction Simulink permet de faire cela?
Bonjour,
Pourrais-tu être plus précis sur ce que tu veux faire?
Duf
Simulink & Embedded Coder
Au boulot : Windows 7 , MATLAB r2016b
A la maison : ArchLinux mais pas MATLAB
j'ai une séquence de 64 symboles. je veux utiliser seulement les 44 premiers éléments.
quel block de fonction en simulink permet cela?
- soit tu utilises des bus (bus creator ..) et ensuite tu a un bloc pour sélectionner tes signaux
- soit tu utilises des mux et tu peux utiliser le bloc demux en mettant en parametre pour le nombre de signaux [44 64-44] : tu obtiendra en sortie 2 signaux, un premier étant un vecteur de 44 éléments et un second un vecteur de 64-44 = 20 éléments que tu peux brancher sur un bloc terminator puisque tu t'interresse qu'au premier
- tu peux utiliser un bloc matlab fonction ou en sortie tu définis vec(1:44)
...
Le plus simple serait peut etre d'utiliser le bloc "Selector" ?
Avec Index Vector (dialog) = [1:44]
et input port size = 64
N'oubliez pas de consulter les FAQ Matlab et les tutoriels Matlab
Pas de question technique par MP, Merci
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