Plot conflicts with mathematical calculation
Show older comments
I have a model function shown as below:
F=((b.*A-(x-a).*B)./((x-a).^2+b^2-A^2-B^2))+e;
From the mathematical calculation, I calculate its first derivative, and get [B(x-a-bA/B)^2-(b^2-B^2)(A^2+B^2)/B]/[(x-a)^2+b^2-A^2-B^2]^2,
so if b^2>B^2 and B>0,then the first derivative has the possibility to be zero, which gives the extreme points. However, if I set the parameters to be b<B and B>0, I can still get maximum and minimum values shown below.

I am not sure what mistakes I make. Another point is that if I set the range to be (0,2000,50000) and then set it to be (1000,1500,12500), it is not a zoomed-in picture as what I would expect. Actually the values change a lot, which is shown below.

Thanks a lot for all the advice. Below is my script. Thanks.
a=2000;
b=700;
A=800;
B=790;
e=10;
x=linspace(0,2000,50000);
F=((b.*A-(x-a).*B)./((x-a).^2+b^2-A^2-B^2))+e;
plot(x,F)
1 Comment
Walter Roberson
on 26 Apr 2022
you have a pole, because of the division.
Accepted Answer
More Answers (0)
Categories
Find more on Mathematics in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!