
×InformationFix Windows 10 Update Issues
Resolve Windows 10 related issues for your HP computers or printers by HP Windows 10 Support Center

×InformationFix Windows 10 Update Issues
Resolve Windows 10 related issues for your HP computers or printers by HP Windows 10 Support Center
 HP Community
 >
 Other Products
 >
 Calculators
 >
 Wrong result PROOT()
 Mark Topic as New
 Mark Topic as Read
 Float this Topic for Current User
 Bookmark
 Subscribe
 Mute
 Printer Friendly Page
Create an account on the HP Community to personalize your profile and ask a question
Wrong result PROOT()
12282018 06:14 AM
I was trying to find the roots of a function, so i try to get it directly and it gave me a wrong result.
As you can see in the image below, using 2000(=0.00005*40e6) i can get right result.
I hope this error is corrected in the next update.
Taking advantage of this topic, how can I achieve the result of this simplification (2000=0.00005*40e6) directly in CAS?
12282018 07:08 AM
Hi!, @GabrielM8 :
Check this images ...
1) Select Apps  Solve
2) Press Num Key and after, press Solve ...
Have a nice day !.
@Maké (Technical Advisor Premium  HP Program Top Contributor).
Provost in HP Spanish Public Forum ... https://h30467.www3.hp.com/
12282018 04:20 PM
Hi!, @GabrielM8 :
Syntax
Description
Example :
Have a nice day !.
@Maké (Technical Advisor Premium  HP Program Top Contributor).
Provost in HP Spanish Public Forum ... https://h30467.www3.hp.com/
12292018 02:30 PM
Hello Gabriel.
I guess there's nothing wrong with PROOT result. The root in fact is u=5000, calculated manually.
In HP Prime you can obtain it by PROOT as well as by SOLVE. Remember that SOLVE requires an equation (...=0 in this case) and the declaration of the free variable, except when it is "x" (",u" in this case). Please take a look:
The ratio IM/RE=5000/0.004 is smaller then 10^7. It means the imaginary term has very low significance.
This calculation is obtained by successive iterations untill the difference between the last two results are "small enough". This is defined at the second page of CAS definitions. I've been using the ones in the picture bellow, motivated by some specific demand long time ago. As it works fine for everything and doesn't take much processing time, I keep using them.
When you're sure all roots are real, or you don't care the imaginary roots, simply disable the complex results:
The simplification you can obtain by simply typing the expression to be simplified:
Regards,
Ciro.
01012019 10:51 PM
Yes, that is a perfectly acceptable and correct resuly for a NUMERIC only alogrithm. If you want exact results with no error, I'd recommed first converting your expression into symbolic exact values and try again.
Type: 0.00005*(u+50000)^2*40000000 and hit ENTER
Then tap the [a b/c] key next to the delete button. You will get exact(0.00005*(u+50000)^2*40000000) and an exact fractional ratio as a result. Then run PROOT on that and you will see the imginary part "gone". This is becasue the input gets converted into exact, integery symbolic values, whiche allows different methods and techniques in the calculation to be done.
Although I work for the HP calculator group as a head developer of the HP Prime, the views and opinions I post here are my own.
01022019 02:23 AM
Hi @Tim_Wessman
I don't think that result is acceptable. Because if you test u=(500000.004*i) in the function 0.00005*(u+50000)^2*40000000 you can see that is not equal to zero.
With bugs like that I'm not confident in using HP Prime, honestly. Because how will I know how much I have to simplify to get correct results in the functions. I hope it's fixed.
And Thanks about the tip of the key [a b/c] to get exact result.
Didn't find what you were looking for? Ask the community