MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn moreOpportunities for recent engineering grads.

Apply Today
Asked by maharaj on 1 Feb 2013

p=0.5*(1-x^2)/((1+(x^2)-2*x*cos(t))^(3/2))

here t varies from -pi to pi x is a constant like for example 0.1

*No products are associated with this question.*

Answer by Jan Simon on 1 Feb 2013

What about:

x = 0.1; t = linspace(-pi, pi, 200); p = 0.5 * (1 - x.^2) ./ ((1 + x.^2 - 2 .* x .* cos(t)).^(3/2)); plot(t, p);

Such methdos are explained exhaustively in the Getting Started chapters of the documentation and `help plot` offer detailed information also.

Answer by Wayne King on 1 Feb 2013

x = 0.1; t = -pi:.01:pi; p=0.5*(1-x^2)./((1+(x^2)-2*x*cos(t)).^(3/2)); plot(t,p)

I'm guessing you really mean plot p as a function of t

## 1 Comment

Direct link to this comment:http://www.mathworks.com/matlabcentral/answers/60805#comment_126461

plot t vs p