[matlab] I just want to plot a function that describes position as a function of time

  • MATLAB
  • Thread starter Raziel2701
  • Start date
  • #1
128
0
It's an object that's falling from rest. The equation takes into account linear friction. in any case, this is is my code or program of whatever it is called:

m=80;%Mass of ignorance
g=9.8;%Gravity
beta=1.6*10^-4;%Given coefficient for air at STP
D=.4;%Diameter of Palin, assuming she's a spherical object
b=beta*D;%Coefficient of linear friction
t=0:.2:60;


x=(m./b)*(g*t + e^(-b*t./m));

plot(t,x)
grid on
xlabel('time','FontSize',16)
ylabel('Position of Sarah Below Helicopter','FontSize',16)

I get this error:
Error in ==> HW13myprogram at 10
x=(m./b)*(g*t + e^(-b*t./m));

What am I doing wrong?
 

Answers and Replies

  • #2
Dr Transport
Science Advisor
Gold Member
2,499
624


replace your equation with

x=(m/b)*(g*t + e.^(-b*t/m));
 
  • #3
15
0


It worked fine for me with:

x=(m./b)*(g*t + exp(-b*t./m));
 

Related Threads on [matlab] I just want to plot a function that describes position as a function of time

Replies
6
Views
4K
  • Last Post
Replies
2
Views
33K
Replies
1
Views
873
Replies
4
Views
6K
  • Last Post
Replies
1
Views
3K
Replies
1
Views
2K
Replies
3
Views
13K
Top