How to plot a single variable function with constraints
이전 댓글 표시
Hello, I am trying to plot f(x) = 4 - x*sin(x) with constraints x>=6, x<=9 and log(x)>= -1. I tried using meshgrid but the graph came out wrong + it was in the 3rd dimension. Can anyone tell me how I should go about plotting a simple function with these constraints? Thank you!
댓글 수: 3
Ameer Hamza
2020년 3월 20일
What does the constraint log(x)>= -1 mean? Does it mean x >= exp(-1)? How does this combine with x>=6, x<=9?
Mihai Giurca
2020년 3월 20일
Huy Phan Dang
2021년 7월 19일
log(x) or lg(x) can mean log 10 of x, my education system alway use lg(x) for log 10 of x as shortcut so it might be what your professor meant
답변 (2개)
Ameer Hamza
2020년 3월 20일
f = @(x) 4 - x*sin(x);
fplot(f, [6 9]);
You can assign NaN to anything you don't want plotted. Example,
x=linspace(0,2,1000);
f=sin(x);
f( 0.5<=x & x<=1)=nan;
plot(x,f);
카테고리
도움말 센터 및 File Exchange에서 Log Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!