How to write exponential function with limits?

Hi, How can I write the following two functions
Can I use "piece wise" function? If yes than how to use it?

2 commentaires

Rik
Rik le 31 Mar 2018
Do you want a symbolic function, or an anonymous function?
rohail khan
rohail khan le 31 Mar 2018
Actually I have a RC circuit with some values.I just want to use the above function in the following equation to solve the circuit.

Connectez-vous pour commenter.

 Réponse acceptée

Walter Roberson
Walter Roberson le 31 Mar 2018
Modifié(e) : Walter Roberson le 31 Mar 2018

1 vote

4 commentaires

rohail khan
rohail khan le 31 Mar 2018
Modifié(e) : rohail khan le 31 Mar 2018
thanks Walter. So can I write the function as :
u = @(t) 0 .* (x <= 0) + sin(100*pi*t).*(x>0)
Yes, but you can shorten that to
u = @(t) sin(100*pi*t) .* (x>=0);
RC = 0.04;
U = @(t) sin(100*pi*t) .* (t >= 0);
F = @(s, t) exp(-s./RC) .* U(t-s);
X = @(t) integral(@(s) F(s,t), 0, inf) ./ RC;
Xv = @(t) arrayfun(X, t);
fplot(Xv, [-1 1])
rohail khan
rohail khan le 31 Mar 2018
wow thats amazing.Its working.I spend the whole day yesterday but couldnt solve it.Thank you sooooooooo much Walter

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Mathematics dans Centre d'aide et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by