Search found 129 matches

by Nigel (UK)
Mon Apr 15, 2024 10:09 pm
Forum: C47/C43, WP43, WP34S
Topic: C47: Integration performance and accuracy
Replies: 52
Views: 4610

Re: C47: Integration performance and accuracy

Here are my comments on the mechanics of entering algebraic expressions on the C47. (I'm using release 0.109.01.01a on the physical calculator.) Sorry for writing so much! Nothing I say here will be in any way new to someone familiar with how the C47 works. All I am doing in most of the post is to s...
by Nigel (UK)
Sun Apr 14, 2024 2:26 pm
Forum: C47/C43, WP43, WP34S
Topic: C47 TVM
Replies: 38
Views: 1560

Re: C47 TVM

I agree - it's a real improvement on the previous version. Two suggestions, neither of which is trivial and both of which can safely be ignored: In the glyph \(\rm p\over a\) the horizontal line looks like a fraction bar and p looks like the numerator. This is a little confusing - my natural reading...
by Nigel (UK)
Sat Apr 13, 2024 10:40 pm
Forum: C47/C43, WP43, WP34S
Topic: C47: Integration performance and accuracy
Replies: 52
Views: 4610

Re: C47: Integration performance and accuracy

Your results are very interesting because in totally informal, untimed testing, the new release felt faster than your numbers show. I can’t recall if previously in the thread there was any comparison between integration speed using the EQN menu vs. an MVAR program? Does it make a difference? I've j...
by Nigel (UK)
Fri Apr 12, 2024 11:59 pm
Forum: C47/C43, WP43, WP34S
Topic: C47: Integration performance and accuracy
Replies: 52
Views: 4610

Re: C47: Integration performance and accuracy

Continuing from the previous post, let's look at execution time with accuracy set to \(10^{-9}\). calctime1e-9.png There's no real difference between SPEEDUP and NO SPEEDUP, apart from integral 5 which takes longer with the new code. This next graph shows the accuracy achieved in the two cases. accu...
by Nigel (UK)
Fri Apr 12, 2024 11:33 pm
Forum: C47/C43, WP43, WP34S
Topic: C47: Integration performance and accuracy
Replies: 52
Views: 4610

Re: C47: Integration performance and accuracy

I've been looking at the effectiveness of the new integration speed-up code. The new code reduces the digit size of decNumbers if the number of digits of accuracy requested is less than 10, with the intention of reducing integration time. There's a special reduction in the case of six digits. To see...
by Nigel (UK)
Thu Apr 11, 2024 11:32 pm
Forum: C47/C43, WP43, WP34S
Topic: C47 TVM
Replies: 38
Views: 1560

Re: C47 TVM

I'm delighted to see that this addition is going to be useful. Thanks to Jaymos for finishing the job! My comments: Personally I like seeing values in the boxes, so long as they fit. This works well for the integration limits elsewhere and it should work here too if the text part of the label is sho...
by Nigel (UK)
Thu Apr 11, 2024 1:13 pm
Forum: C47/C43, WP43, WP34S
Topic: C47 TVM
Replies: 38
Views: 1560

Re: C47 TVM

Thanks for this; I worried that the grouping of the items might be important but doing what you have suggested (with some editing in defines.h and registers.c) seems to have worked. Files incorporating the new feature can be downloaded here: C47.pgm and C47_qspi.bin . Load these onto your calculator...
by Nigel (UK)
Tue Apr 09, 2024 3:47 pm
Forum: C47/C43, WP43, WP34S
Topic: C47 TVM
Replies: 38
Views: 1560

Re: C47 TVM

I've made a working version of this that runs on the simulator. To do this I've had to add two new items to the lists in items.c and items.h. I did this by stealing numbers by making two pairs of existing items have the same number, which is not a long-term solution (and is why I'm not posting it ye...
by Nigel (UK)
Sun Apr 07, 2024 1:44 pm
Forum: C47/C43, WP43, WP34S
Topic: C47 Classic single shift, replaces C43 on DM42
Replies: 794
Views: 72848

Re: C47 Classic single shift, replaces C43 on DM42

Using the branch 00.109.01.01alpha I find that I can build the simulator with no problem, but "make dmcp" returns an error when linking saying that region FLASH has overflowed by 856 bytes. Am I using the correct branch?

Nigel (UK)
by Nigel (UK)
Sat Apr 06, 2024 1:43 pm
Forum: C47/C43, WP43, WP34S
Topic: C47 TVM
Replies: 38
Views: 1560

Re: C47 TVM

To make things clearer, let's take an example. We assume it's a mortgage to someone in Canada. Interest is therefore compounded semi-annually. i=6% i=[(1+0,06/2)^2]-1 i=0,0609 The effective annual rate is 6,09%. Over 12 payments per year, im is the rate calculated monthly i=[(1+im)^12]-1 0.0609=[(1...