MATLAB funzione simbolica definita a tratti
Buonasera a tutti, sono matricola in questo forum quindi spero di non avere inserito l'argomento nella sezione sbagliata, in caso chiedo venia.
Ho bisogno del vostro aiuto per definire una funzione simbolica a tratti. Io ho provato con if elseif come se fosse una funzione non simbolica, ma matlab mi da l'errore "Conversion to logical from sym is not possible.". A questo punto non sapendo come procedere, su internet non trovo nulla, vi chiederei qualche consiglio per risolvere l'inghippo.
Grazie mille in anticipo, buon Natale,
Francesco
Ho bisogno del vostro aiuto per definire una funzione simbolica a tratti. Io ho provato con if elseif come se fosse una funzione non simbolica, ma matlab mi da l'errore "Conversion to logical from sym is not possible.". A questo punto non sapendo come procedere, su internet non trovo nulla, vi chiederei qualche consiglio per risolvere l'inghippo.
Grazie mille in anticipo, buon Natale,
Francesco
Risposte
Mmmmm, ci ho dato un'occhiata veloce, non ho molta familiarità con le variabili simboliche.
L'unica cosa che puoi fare è cercare di 'aggirare' il problema.
Se non ti è possibile usare due variabili diverse, una per la condizione logica (non simbolica) e l'altra per scomporre il tuo dominio (simbolica), forse questo può esserti d'aiuto:
https://it.mathworks.com/matlabcentral/ ... e-conditio
L'unica cosa che puoi fare è cercare di 'aggirare' il problema.
Se non ti è possibile usare due variabili diverse, una per la condizione logica (non simbolica) e l'altra per scomporre il tuo dominio (simbolica), forse questo può esserti d'aiuto:
https://it.mathworks.com/matlabcentral/ ... e-conditio