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 Commenti

Do you want a symbolic function, or an anonymous function?
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.

Accedi per commentare.

 Risposta accettata

Walter Roberson
Walter Roberson il 31 Mar 2018
Modificato: Walter Roberson il 31 Mar 2018

4 Commenti

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])
wow thats amazing.Its working.I spend the whole day yesterday but couldnt solve it.Thank you sooooooooo much Walter

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Mathematics in Centro assistenza e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by