weired vector substraction!
Show older comments
I need to find the subtraction of two vectors (to find the error), I did it as A-B. The result values are increasing with time, but the values of the two vectors exactly match! Any logical reason for that?
Attached is the mat file which contains the two vectors and the plot of the different. Thanks.
4 Comments
KSSV
on 5 Sep 2018
If your vector is obtained based on the previous iteration value.... the error gets increased. The plot is obvious. As the error is very less (10^-8) no need to worry.
Sara Hamdan
on 5 Sep 2018
Stephen23
on 5 Sep 2018
@Sara Hamdan: I don't understand your question. You state that "but the values of the two vectors exactly match!", but then you show a plot which apparently shows that they actually don't match. What is the exact problem that you are trying to resolve?
John D'Errico
on 5 Sep 2018
You only THINK they match. They are close. And they are apparently the same but only to within around 1e-8.
Can you make the difference exactly zero? Of course.
B = A;
Now the difference is zero, and exactly so.
They are currently different because they way you created them, they are not the same. Yeah, that may seem trivial, but to make them the same either requires doing what I did above, or improving your skills in programming and numerical methods to know why they are not the same, and why they will probably never be exactly identical.
If you really want help in reducing the error, you need to show what you did.
Accepted Answer
More Answers (0)
Categories
Find more on Graphics Performance 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!