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 个评论

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.

请先登录,再进行评论。

 采纳的回答

Walter Roberson
Walter Roberson 2018-3-31
编辑:Walter Roberson 2018-3-31

4 个评论

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

请先登录,再进行评论。

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Programming 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by