MATLAB Answers

John Rae
0

How do I input the y-coordinate as a variable in Matlab?

Asked by John Rae
on 14 Oct 2018 at 4:34
Latest activity Commented on by John Rae
on 14 Oct 2018 at 6:40

I have to input a function where the output is reliant on the y-axis coordinate

Uwind = -75*(1-((75-y)/75)^2)

Is there any way that i can make the y value the y coordinate at any given point along the x axis?

  1 Comment

Your code for better understanding.

Sign in to comment.

1 Answer

Answer by madhan ravi on 14 Oct 2018 at 4:52
Edited by madhan ravi on 14 Oct 2018 at 5:09

syms y
Uwind = -75*(1-((75-y)/75)^2)
fplot(Uwind)

is this what you are looking for ? if not let know

  7 Comments

It doesn't seem like its changing anything. When I add it into the vx components it doesn't alter the final plot

It doesn't seem like its changing anything. When I add it into the vx components it doesn't alter the final plot

can you show the code?

ax=-(D/m)*(vx*vx+vy*vy)^0.5*vx;

        ay=-g-(D/m)*(vx*vx+vy*vy)^0.5*vy;
        vx=Uwind+vx+ax*dt;
        vy=vy+ay*dt;
        x(i+1)=x(i)+vx*dt+.5*ax*dt^2;
        y(i+1)=y(i)+vy*dt+.5*ay*dt^2;
        t(i+1)=t(i)+dt;
        i=i+1;

Sign in to comment.