
Question about (exponential functions)*(delta function) and draw plots
8 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I want to use matlab to draw a graph of y=e^(alxl+b)*delta function. And enter different values of a and b to see how this graph looks like, what should I do? Thanks!
Note delta function:

0 commentaires
Réponses (1)
Lucien Hollins
le 30 Juil 2021
Modifié(e) : Lucien Hollins
le 30 Juil 2021
Hi I understand you would like help with plotting the delta function.
As you mentioned in your question, the delta function returns inf when x = 0 and 0 for every other value of x. This will result in your function returning something like
y = Inf 0 0 0 0 0 0 0 0 0
regardless of what values you choose for a and b. However, I think you may be interested in using a stem plot to view your function as a series of impulses.
a = linspace(.01,.5,10);
b = linspace(.2,2,10);
x = 1:1:length(a);
y = exp(a.*abs(x)+b);
stem(x,y)
Here, I have arbitrarily assigned 10 values to a and b; however, you can specify any equal-sized vectors for these variables.

If you have access to the Symbolic Math toolbox, you may find these other options helpful:
0 commentaires
Voir également
Catégories
En savoir plus sur Pie Charts dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!