bonjour;
je veux determiner les indices des éléments non nuls d'un vecteur sous simulink; je sais le faire sur matlab mais sous simulink je ne trouve pas de bloc qui me permet de le faire;
merci pour votre réponse
bonjour;
je veux determiner les indices des éléments non nuls d'un vecteur sous simulink; je sais le faire sur matlab mais sous simulink je ne trouve pas de bloc qui me permet de le faire;
merci pour votre réponse
Salut,
je n'ai pas Simulink sur la main pour tester, mais tu peux sûrement utiliser le bloc Matlab Function, ou embedded Matlab, et faire un "find" de ton entrée.
N'oubliez pas de consulter les FAQ Matlab et les tutoriels Matlab
Pas de question technique par MP, Merci
merci FLB pour ta réponse, au fait, j'ai essayé d'utiliser une embedded function mais je ne sais pas trop comment le faire, j'ai écris le même programme sur un M-file simple que j'appelle de Matlab et ça me donne de bon résultats mais quand je le fais dans simulink; j'ai des erreurs de type dimensions non cohérente, je ne comprends pas trop c quoi le problème
Salut,
pas besoin de mfile a coté, juste met un bloc embedded, tu l'ouvres et tu remplaces le
qui doit être par défaut, par
Code : Sélectionner tout - Visualiser dans une fenêtre à part y=u;
Code : Sélectionner tout - Visualiser dans une fenêtre à part y=find(u);
N'oubliez pas de consulter les FAQ Matlab et les tutoriels Matlab
Pas de question technique par MP, Merci
merci encore FLB mais j'ai essayé de faire comme tu m'as dit et ça m'affiche l'erreur
je précise que mon entrée est un vecteur 8x1Parse error: simulink output data Y connot be of matlab type
Hmm, bizar. Tu peux nous donner plus de contexte sur ce que tu veux faire? A quoi te servent ces indices ensuite? Tu veux créer un vecteur extrait de ton vecteur 1x8 contenant des valeurs non nulles?
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