Matlab Unit Step Computation
Last Updated: Dec 29 2011 22:55, Started by
vali38
, Dec 29 2011 22:55
·
0
#1
Posted 29 December 2011 - 22:55
Salutare
As vrea sa stiu daca exista vreo functie predefinita in Matlab cu care sa pot simula raspunsul la treapta unitara in scopul rezolvarii unor ecuatii diferentiale liniare si de trecere a unor ecuatii temporale in ecuatii complexe. Spre exemplu, am 1+(t)*e^(-2*t). Trebuie sa o trec in spatiul complex s prin folosind metoda Laplace (de Fourier nu e cazul). De acest lucru se ocupa functia predefinita "laplace" din Matlab. Problema apare atunci cand trebuie sa simulez treapta unitare 1+(t). Cea mai apropiata chestie gasita de mine este heaviside dar are o singura diferenta. In teorie se spune ca Unit Step are valoarea 1 pentru orice valoare a timpului mai mare sau egala cu 0 si 0 in caz contrar. Cu heaviside, pentru valoarea 0 primesc 0.5 si nu vad logica. Nu imi este greu sa scriu putin cod pentru o asemenea functie care sa faca exact ce imi trebuie mie insa, asa cum exista functia predefinita dirac, sunt la fel de sigur ca exista si una pentru a calcula Unit-Step. Multumesc |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users