Plot will not show lines

조회 수: 1 (최근 30일)
Christina Allen
Christina Allen 2021년 3월 2일
댓글: KSSV 2021년 3월 2일
I'm trying to show multiple lines on a graph but the lines do not show up on the figure.
x = [-0.923 : 0.01 : -0.633] ;
for n = 1 : 1 : length(x)
f(n) = 16*x(n)^3 - 13*x(n)^2 + 12*x(n) + 15
g(n) = -7*x(n)^3 - 6*x(n)^2 + 4*x(n) - 6
end
plot(x,f(n), x,g(n))
ylabel('f(x) and g(x)')
xlabel('x values')
  댓글 수: 1
KSSV
KSSV 2021년 3월 2일
  1. Read about element by element operations.
  2. You are plotting only one point i.e n = length(x).
  3. You have not initalized f, g

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

채택된 답변

KSSV
KSSV 2021년 3월 2일
편집: KSSV 2021년 3월 2일
x = -0.923 : 0.01 : -0.633 ;
f = 16*x.^3 - 13*x.^2 + 12*x + 15 ;
g = -7*x.^3 - 6*x.^2 + 4*x - 6 ;
plot(x,f, x,g)
ylabel('f(x) and g(x)')
xlabel('x values')
  댓글 수: 2
Christina Allen
Christina Allen 2021년 3월 2일
thank you!! I needed to label the vertical components of my plot as f and g, instead f(n) and g(n).
KSSV
KSSV 2021년 3월 2일
Read about label and legend.

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

태그

제품

Community Treasure Hunt

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

Start Hunting!

Translated by