Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Operator MOD
#71
(12-03-2022, 05:57 PM)DSMan195276 Wrote:
(12-03-2022, 05:20 PM)Kernelpanic Wrote: In Octave too! Is this a bug in two math programs?  Huh
Code: (Select All)
octave:1> 1.5 \ 1
ans = 0.6667
octave:2> 1.4 \ 1
ans = 0.7143
octave:3> mod(1.4, 1)
ans = 0.4000
octave:4> 1.4 / 1
ans = 1.4000
octave:5>

In Octave the `\` operators does left division, basically dividing the thing on the right by the thing on the left. So `1.4 \ 1` is the same as `1 / 1.4`.

This is the explanation for the result. In Julia too. Thanks!
Reply
#72
Code: (Select All)

fmod = x - Int(x / y) * y

This is how I had to do it in C64 basic, because there is no MOD. Be grateful you have a MOD Smile

Sorry for the undead thread poke.
grymmjack (gj!)
GitHubYouTube | Soundcloud | 16colo.rs
Reply




Users browsing this thread: 3 Guest(s)