how to plot exponential function

hello! so i am kinda confused with how to change this to matlab code, because i've tried exp*(-1000*|t|) still not working
pls help me! thank you!
x(t)=exp(-1000|t|)

 Accepted Answer

syms t
x=exp(-1000*abs(t))
fplot(x)

5 Comments

still not working:(
here is my full code
clc
clear all
close all
syms t
x=exp*(-1000*abs(t));
fplot(x);
y=fft(x);
figure, plot(t, abs(y)), title('Amplitude');
figure, plot(t, angle(y)), title('Phase');
Just try the below code by copying and pasting:
t=linspace(0,1,1000);
x=exp(-1000.*abs(t));
y=fft(x);
figure, plot(t, abs(y)), title('Amplitude');
figure, plot(t, angle(y)), title('Phase');
Note: when the argument grows towards negative the result tends to zero much faster because the growth is exponential.
its working!!! thank you!!
Anytime :), make sure to accept the answer if it helped you
t=linspace(0,30,5000);
x=exp(-2000.*abs(t));
y=fft(x);
xlabel('chito');
ylabel('loko');
plot(t, abs(y),'g--'), title('Amplitude tsamba lang');
plot(t, angle(y),'g--'), title('Exponential kunwari');
grid;

Sign in to comment.

More Answers (1)

Implementing exponential function using MATLAB. clear; clc; m=1; c=2; i=linspace(0,.01,5); y=exp(-i); plot(i,y)

Community Treasure Hunt

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

Start Hunting!