Question about (exponential functions)*(delta function) and draw plots
조회 수: 1 (최근 30일)
이전 댓글 표시
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
답변 (1개)
Lucien Hollins
2021년 7월 30일
편집: Lucien Hollins
2021년 7월 30일
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
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!