필터 지우기
필터 지우기

how to plot these functions?

조회 수: 1 (최근 30일)
thar
thar 2014년 3월 11일
답변: Roger Stafford 2014년 3월 12일
how to plot these functions in matlab 2013b?
  1. 49y^2-56x+16=0
  2. X^2+Y^2-(32/49)=0
  댓글 수: 1
dpb
dpb 2014년 3월 11일
doc meshgrid % example of writing 2D function and plotting

댓글을 달려면 로그인하십시오.

답변 (2개)

Walter Roberson
Walter Roberson 2014년 3월 11일

Roger Stafford
Roger Stafford 2014년 3월 12일
Successfully plotting such relationships often involves selecting the appropriate parameter. In the case of the first equation, that would be one of the variables, namely, y. If a range of y values is generated using 'linspace', then x is easily expressed as a function of y:
y = linspace(-5,5,1000);
x = (49*y.^2+16)/56;
This can then be plotted:
plot(x,y)
For the second equation, which is that of a circle, a good parameter to use is the angle of a vector from the origin to a point (X,Y) on the circle, which can be generated to vary between 0 and 2*pi. Then X and Y can be expressed in terms of that angle and the circle plotted.

카테고리

Help CenterFile Exchange에서 Surface and Mesh Plots에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by