How to plot this function?

4 次查看(过去 30 天)
qpei9f dkaslfjl
qpei9f dkaslfjl 2017-1-28
(exp(-t)*(exp(-1)^floor(-t) - 1))/(exp(1) - 1)

回答(2 个)

Star Strider
Star Strider 2017-1-28
It’s straightforward:
t = linspace(0, 99);
f = @(t) (exp(-t).*(exp(-floor(-t)) - 1))/(exp(1) - 1);
figure(1)
plot(t, f(t), '-pg')
grid
See the documentation for the plot function, and Function Basics (link) to understand the anonymous function.
  4 个评论

请先登录,再进行评论。


Image Analyst
Image Analyst 2017-1-28
Try this:
t = linspace(-4, 15, 1000);
y = (exp(-t) .* (exp(-1) .^ floor(-t) - 1)) ./ (exp(1) - 1);
plot(t, y, 'LineWidth', 2);
grid on;
fontSize = 20;
xlabel('t', 'FontSize', fontSize);
ylabel('y', 'FontSize', fontSize);
ax = gca
ax.YAxisLocation = 'origin'
ax.XAxisLocation = 'origin'

类别

Help CenterFile Exchange 中查找有关 Annotations 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by