Léa Saviot
0556d10e7b
[apps/calculation] Test about integral with symbols
2019-08-20 16:14:27 +02:00
Émilie Feral
42bb1440e3
[apps/calculation] Inputs involving 'frac' display only the approximate
...
output
2019-08-20 11:51:37 +02:00
Léa Saviot
eccdd2fb6f
[apps/proba] Fix Student distribution root search bracket
2019-08-20 11:27:38 +02:00
Léa Saviot
fb6af6321f
[apps/proba] Fix chi squared root search bracket for parameter < 2
2019-08-20 11:20:49 +02:00
Léa Saviot
be3b414cbc
[apps/proba] Comment about geometric_distribution definition
2019-08-20 10:08:57 +02:00
Léa Saviot
6bc317df32
[app/proba] Comment about computation error
2019-08-20 10:08:57 +02:00
Léa Saviot
7ec6bea991
[apps/proba] More seamless computation
...
If the user computes P(x<a) which gives b, then presses OK on b, return
a.
This prevents some comutation errors such as for student distribution
with 0.05 degrees of freedom, P(x<9900000) then press ok on the result
2019-08-20 10:08:57 +02:00
Léa Saviot
56543e8886
[apps/proba] Fix Student cumulativeDistributiveInverseForProbability
2019-08-20 10:08:57 +02:00
Léa Saviot
b26cd6a4fd
[apps/proba] Fix Chi2 inverse DCF interval computation
2019-08-20 10:08:57 +02:00
Léa Saviot
07e639aa80
[apps/proba] Fix cumulative inverse probability for Chi Squared
2019-08-20 10:08:57 +02:00
Émilie Feral
af31ba6137
[apps/shared] CurveView::computeLabels: fix confusion between size and
...
length
2019-08-19 17:13:50 +02:00
Émilie Feral
1cc09de9ae
[apps/calculation] Invalid calculation height memoization when leaving
...
the app.
Fix wrong memoization: in calculation app input '[[1+i, 2][3,4]]', change
the complex format to Polar, go back to the calculation app --> the
calculation height was no recomputed despite the fact that the approximation
output changed.
2019-08-19 09:59:01 +02:00
Émilie Feral
05972099fe
[apps/shared] Fix char array initialization
2019-08-16 17:24:04 +02:00
Léa Saviot
ef1e15e492
[apps/proba] Fix Chi Square law window
2019-08-14 17:57:00 +02:00
Léa Saviot
d48c6561cd
[apps/proba] Geometric distribution
2019-08-14 17:57:00 +02:00
Léa Saviot
99f5861080
[apps/proba] Fix cumulDistInvForProbaUsingBrentRoots
2019-08-14 17:57:00 +02:00
Léa Saviot
d8f94ad61d
[apps/proba] ChiSquared parameter is in N+
2019-08-14 17:57:00 +02:00
Léa Saviot
53dfb5630e
[apps/proba] Test the laws
2019-08-14 17:57:00 +02:00
Léa Saviot
52087515e6
[apps/proba] Test about hypergeometric function
2019-08-14 17:57:00 +02:00
Léa Saviot
a280207449
[apps/proba] Student cumulativeDistributiveInverseForProbability
2019-08-14 17:57:00 +02:00
Léa Saviot
ee8f2bc2df
[apps/proba] Fix typo
2019-08-14 17:57:00 +02:00
Léa Saviot
4c342cd933
[apps/probability] Helper for contonued fractions and infinite series
2019-08-13 18:00:15 +02:00
Léa Saviot
ff347b955e
[apps/proba] Share chiSquared cumDistInvForProb with Student
2019-08-13 18:00:15 +02:00
Léa Saviot
bfee68d10f
[apps/proba] Fix precision in chi squared law
...
To pass the tests
2019-08-13 18:00:15 +02:00
Léa Saviot
6b25cd1712
[apps/probability] Add tests about regularized gamma algo
2019-08-13 18:00:15 +02:00
Léa Saviot
c0ac4fb6d0
[apps/proba] Use brent algorithm for chi-squred cumulDistInvForProba
2019-08-13 18:00:15 +02:00
Léa Saviot
1e483d60ce
[poincare] Coordinate2D out of the Expression class
2019-08-13 18:00:15 +02:00
Léa Saviot
ffb731c321
[apps/probability] Regularized gamma
2019-08-13 18:00:15 +02:00
Léa Saviot
0c8242d721
[apps/probability] Student and Chi2 icons
2019-08-13 18:00:15 +02:00
Léa Saviot
9ddf8d4843
[apps/proba] Fix Student and Chi2 parameter name and initialisation
2019-08-13 18:00:15 +02:00
Ruben Dashyan
4ede2aa751
[apps/probability/law_controller] Append the Student and chi-squared distributions
2019-08-13 18:00:15 +02:00
Ruben Dashyan
c7fb66983d
[apps/probability/law_controller] Replace magic number
2019-08-13 18:00:15 +02:00
Ruben Dashyan
ddf9dc222b
[apps/probability] Define the Student distribution
2019-08-13 18:00:15 +02:00
Ruben Dashyan
386ca7f1d6
[apps/probability] Define the chi-squared distribution
2019-08-13 18:00:15 +02:00
Émilie Feral
503e07fe5a
[apps/sequence] Fix SequenceStore: sequences are not memoized but all
...
kept in the store (because we need all of them to evaluate one
sequence). setMemoizedModelAtIndex now store u, v and w sequences in
this order to avoid requiring expiring pointers.
2019-08-13 09:44:00 +02:00
Émilie Feral
8b41e8af73
[apps/shared] SimpleInteractiveCurveViewController does not need to
...
reload the text from models in textFieldDidAbortEditing. This is handled once for all in
textfield handleEvent
2019-08-13 09:44:00 +02:00
Émilie Feral
a2059432bd
[apps/shared] SumGraphController keeps 2 text buffers for its editable
...
zone (to be able to abort editing and find back the previous text)
2019-08-13 09:44:00 +02:00
Émilie Feral
fc84b15214
[apps/shared] XYBannerView: enable a large draft text buffer to edit
...
long abscissa ("1+2+3+...") even if the non-edited text buffer is short
(it keeps a float that size is capped)
2019-08-13 09:44:00 +02:00
Émilie Feral
12060e2ae7
[escher] TextField: all text fields use the same draft text buffer
2019-08-13 09:44:00 +02:00
Léa Saviot
7b8f827f5a
[poincare/print_float] No float truncation over numberOfSignDigits
2019-08-09 18:05:57 +02:00
Léa Saviot
56adbaf06e
[apps/settings] Engineering mode translation
2019-08-09 17:22:42 +02:00
Léa Saviot
5c6097f647
[apps/settings] Fix the examples for the result format
2019-08-09 17:16:22 +02:00
Léa Saviot
03ef031782
[apps/calc] Fix subview color
...
Scenario: Enter 0.1, go up twice, the result "0.1" stays grey
2019-08-09 14:34:35 +02:00
Émilie Feral
a2739e08cc
[apps/shared] FunctionGoToParameterController update the range version
...
of the graph controller to avoid reinitializing the cursor position when
graph controller view appears. Otherwise, goto controller would set the
cursor position, update the range consequently and then the graph
controller would reinitialize the cursor position.
2019-08-09 10:27:31 +02:00
Léa Saviot
5fac7a8cd2
[apps/code] Fix typo
2019-08-08 17:29:10 +02:00
Léa Saviot
e4da77fb91
[poincare/preferences] NbSignifDigits must be > 2 for engineer mode
2019-08-08 17:22:06 +02:00
Léa Saviot
ab86fa84de
[apps/settings] Engineering notation selection
2019-08-08 17:22:06 +02:00
Émilie Feral
081462ab5e
[poincare] Fix tests with Multiplication serialization (it always add
...
the × operator
2019-08-08 17:22:06 +02:00
Léa Saviot
c2b4d2b760
[strlcpy] Assertions on len parameter
2019-08-08 17:22:06 +02:00
Léa Saviot
b0b10f184e
[poincare/print_float] convertFloatToText -> ConvertFloatToText
2019-08-08 17:22:06 +02:00