MATLAB Matlab code looking good? EE_Signals

AI Thread Summary
The discussion centers on a MATLAB code for graphing the functions x(t) = 9e^-2t and y(t) = 4e^(-9*pi*t). The user is uncertain about the accuracy of their MATLAB output compared to their manual calculations. Feedback highlights that convolution may not be necessary if only graphing the functions is intended. Suggestions include adjusting the time vector for better resolution and ensuring it aligns with the function's limits. The conversation emphasizes the importance of understanding the task requirements in MATLAB coding.
user101
Messages
205
Reaction score
0

Homework Statement



Graph of x(t) = 9e^-2t for t>=0 and y(t) = 4e^(-9*pi*t).

Is my MATLAB code correct? I did it by hand and I'm getting a different answer, so I don't know which one is the correct one... if my hand one is correctly done or if the MATLAB one is correct. I'm learning MATLAB on my own since our professor doesn't require it... he thinks that we'll rely on it too much, but here's my attempt @ it.

Homework Equations


The Attempt at a Solution



t = 1:7;
x = 9*exp(-2*t);
v = 4*exp(-9*pi*t);
a = conv(x,v);
plot(t,a(1:length(t)))
xlabel('values for t')
ylabel('x(t) * v(t) value')
 
Physics news on Phys.org
anyone?
 
Why are you using convolution when you are only asked to graph the functions?
 
he prob means graph the conv of the two functions.
 
t = 1:7;

Careful with your vector, you need to set the time instances. 0.01 is usually a good one

t = 1:0.01:7;
 
Your t value should be dependent on the function's piecewise linear limits. Did you pick a random t value?
 

Similar threads

Replies
8
Views
2K
Replies
1
Views
2K
Replies
5
Views
2K
Replies
9
Views
5K
Replies
10
Views
3K
Replies
4
Views
3K
Replies
4
Views
2K
Replies
9
Views
3K
Back
Top