bonjour,
dans le cadre d'un projet en aérodynamique, je dois écrire une fonction définies par morceaux et dont la variable est un symbole (afin de simplifier les manipulations et intégrations des fonctions par la suite).
les conditions s'appliquent donc sur la variable x, qui est un symbole.
si x avait été une matrice, la fonction aurait été écrite comme ceci:
delta_s = (delta1+delta2)/2 - alpha + de.*(x>x_gouverne).*(x<x_gouverne+dec_gouverne) - de.*(x>x_gouverne+dec_gouverne) + dt.*(x>x_tab).*(x<x_tab+dec_tab) - dt.*(x>x_tab+dec_tab)
j'ai essayé d'écrire la fonction avec des "if"... sans succès
j'ai aussi tenté heaviside, toujours sans succès.
si vous avez une idée à me suggérer, je vous en remercie d'avance.
Partager