Plot conflicts with mathematical calculation
Afficher commentaires plus anciens
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 commentaire
Walter Roberson
le 26 Avr 2022
you have a pole, because of the division.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Mathematics dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!