Homebrew [Release] Graphing Calculator

RikuKawai

Femboy Enjoyer
Member
Joined
Apr 27, 2014
Messages
415
Trophies
0
Location
Right behind you
Website
thisis.moe
XP
578
Country
Canada
But they can connect to the internet, so it's barely different than using a smartphone, which I imagine most teachers/schools have rules against.

I would imagine your school is the exception. The high school I went to don't even allow you to have mp3 players, regardless of whether or not you're in class. Of course, I still did. I knew how to hide the wires in my hoodie.
My school has no issue, I use my 3DS in math with this app.
My school has WiFi everywhere and I also carry my 3DS all the time along with my iPod.

--------------------- MERGED ---------------------------

Is there any advantage to using RPN in terms of the way the 3DS handles it (ie maybe it computes faster?), or was that just a personal choice on your part? Maybe you could add a settings toggle to switch between RPN and the normal notation to make it easier for the like 99% of us that don't use RPN?


Also, I was almost disappointed to her this didn't have a Z axis, because how cool would it be to use the actual 3D part of the 3DS? it would take forever to compute the points though.
Algebraic Notation using peasant.
Learn RPN, it's faster and better.

--------------------- MERGED ---------------------------

This is a simple graphing calculator that works with RPN equations.

Use the circle pad to move around, L and R to zoom, and hold X or Y to use the cursor. Press Select to reset the view.

bJzzotU.png

wp9pJdV.png


Get the latest version from here: https://github.com/flarn2006/GraphCalc3DS/releases.
Multiple graphs, a numerical scale, and the ability to snap to units with the cursor would be great.
Trying to say, get the value of Y at X=5 can be very annoying because your cursor always ends up at X=5.12475 or something.

Like others have said, 3 dimensional graphs would be cool with stereoscopic rendering.
4 dimensional graphs should be possible too.
 

flarn2006

Well-Known Member
OP
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
Multiple graphs, a numerical scale, and the ability to snap to units with the cursor would be great.
Trying to say, get the value of Y at X=5 can be very annoying because your cursor always ends up at X=5.12475 or something.

Multiple graphs are already a thing; I added that in the new version I posted last night.

OIph0BO.png


Snapping to units is a good idea; I'll try and come up with a way to make that work well from a UI perspective. One thing I plan on that should help is making it possible to use the D-pad for more precise positioning, but I understand that wouldn't work if you just want to see the value at a certain location, unless you're okay with zooming in really far.

What do you mean by a numerical scale? If you want to see what the coordinates are at a certain point, that's what the free cursor (X button) is for.
 
Last edited by flarn2006,

gamerboy1995

Well-Known Member
Member
Joined
Aug 20, 2011
Messages
241
Trophies
0
Website
facebook.com
XP
201
Country
United States
Algebraic Notation using peasant.
Learn RPN, it's faster and better.

--------------------- MERGED ---------------------------

4 dimensional graphs should be possible too.

I'm not part of this very small group of people that uses this really weird version of math = I'm a peasant? Could you please explain that to my calculus professor who has been teaching for 30 years and has probably only ever had one student ever turn in a paper where they say "3 3 +" instead of "3+3"? Or maybe you could explain it to the people who make actual graphing calculators like the TI-84, because I'm pretty sure they would also tell you that you did something wrong if you wrote "x^2" as "x 2 ^".
Could you please explain how writing numbers in a different order is "better" in any way other than making you feel smarter?
I was just saying that almost everyone who needs a graphing calculator has probably been trained with algebraic notation, so it would make a lot more sense if they could input it like that rather than trying to learn some obscure notation just for this one app?


Also, I'd love to see what you think a 4 dimensional graph looks like, seeing as our universe is only 3 dimensional.

--------------------- MERGED ---------------------------

Multiple graphs are already a thing; I added that in the new version I posted last night.
Maybe when you post new versions, you could post some kind of notice on here so the people can just click the watch button on this thread to see any news about it rather than needing to remember to check Github?
 

flarn2006

Well-Known Member
OP
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
Could you please explain that to my calculus professor who has been teaching for 30 years and has probably only ever had one student ever turn in a paper where they say "3 3 +" instead of "3+3"? Or maybe you could explain it to the people who make actual graphing calculators like the TI-84, because I'm pretty sure they would also tell you that you did something wrong if you wrote "x^2" as "x 2 ^".

I guess you've never used an HP graphing calculator. To be fair though, the newer ones do support algebraic notation as well.

Maybe when you post new versions, you could post some kind of notice on here so the people can just click the watch button on this thread to see any news about it rather than needing to remember to check Github?

That's a good idea; I'll do that next time.
 

RikuKawai

Femboy Enjoyer
Member
Joined
Apr 27, 2014
Messages
415
Trophies
0
Location
Right behind you
Website
thisis.moe
XP
578
Country
Canada
I'm not part of this very small group of people that uses this really weird version of math = I'm a peasant? Could you please explain that to my calculus professor who has been teaching for 30 years and has probably only ever had one student ever turn in a paper where they say "3 3 +" instead of "3+3"? Or maybe you could explain it to the people who make actual graphing calculators like the TI-84, because I'm pretty sure they would also tell you that you did something wrong if you wrote "x^2" as "x 2 ^".
Could you please explain how writing numbers in a different order is "better" in any way other than making you feel smarter?
I was just saying that almost everyone who needs a graphing calculator has probably been trained with algebraic notation, so it would make a lot more sense if they could input it like that rather than trying to learn some obscure notation just for this one app?


Also, I'd love to see what you think a 4 dimensional graph looks like, seeing as our universe is only 3 dimensional.

--------------------- MERGED ---------------------------


Maybe when you post new versions, you could post some kind of notice on here so the people can just click the watch button on this thread to see any news about it rather than needing to remember to check Github?
The peasant thing was a PCMR joke.
You don't write in RPN, you just enter into the calculator in it.
It's just faster to enter and you don't have to worry about brackets because you handle order of operations yourself. RPN is basically postfix on a stack.

Also, https://en.wikipedia.org/wiki/Four-dimensional_space
 

vayanui8

Well-Known Member
Member
Joined
Nov 11, 2013
Messages
1,086
Trophies
0
XP
908
Country
United States
I would imagine your school is the exception. The high school I went to don't even allow you to have mp3 players, regardless of whether or not you're in class. Of course, I still did. I knew how to hide the wires in my hoodie.
With the rise of smartphones they've slowly become much more lenient. Eventually most school just gave in and let people use electronics during breaks over the past few years. They still don't allow them in class, but in my experience most of the teachers don't care that much and the ones that do can easily be fooled by a stack of books
 

UltiNaruto

Well-Known Member
Member
Joined
Sep 4, 2015
Messages
182
Trophies
0
Age
29
XP
193
Country
France
Well when we had to go on computer room. I was using my own laptop since their computer were pretty slow and the teacher would always let me use it :)
 

Xen0

Well-Known Member
Member
Joined
Oct 8, 2015
Messages
532
Trophies
0
Age
25
XP
1,950
Country
Germany
Is there a way to move parables on the y axis? For example x2^+2 doesn't work. Don't know if this is correct so, at least in Germany we learn it this way.

Thanks in advance
 

flarn2006

Well-Known Member
OP
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
Yeah that worked, thanks :)
(Hopefully) last question: how can I move it on the x axis? Don´t know this American(?) writting system, sry^^

It's not an American thing (in fact it's called RPN, and the P stands for Polish); it's just a way of writing equations that's better for entering them into calculators. It's mainly used on HP calculators.

And to move it on the X axis, you just put the number of units you want to move, and then + (to move left) or - (to move right), after every "x".
 
Last edited by flarn2006,

flarn2006

Well-Known Member
OP
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
Bumping this thread since there's a new update with a requested feature: pressing A lets you enter an equation the traditional way.
 
  • Like
Reactions: I pwned U!

Lotoonlink

Probably doesn't know what he's talking about
Member
Joined
Aug 15, 2016
Messages
242
Trophies
0
XP
1,252
Country
United States
Bumping this thread since there's a new update with a requested feature: pressing A lets you enter an equation the traditional way.
Why did you suddenly update it now? Just got bored and needed something to work on?

--------------------- MERGED ---------------------------

Update idea I just got: add 3d viewing (if you havent already)
 

flarn2006

Well-Known Member
OP
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
Why did you suddenly update it now? Just got bored and needed something to work on?

--------------------- MERGED ---------------------------

Update idea I just got: add 3d viewing (if you havent already)

Mainly because the software keyboard was added to ctrulib (though that was a while ago), also I just got it to compile again after having trouble for a while and I found a library for equation parsing that will compile for the 3DS.

What do you mean by 3D viewing? Like 3D graphing? I would like to add that eventually because of the 3D display, but I'm not exactly sure how to best do it yet.
 

Lotoonlink

Probably doesn't know what he's talking about
Member
Joined
Aug 15, 2016
Messages
242
Trophies
0
XP
1,252
Country
United States
Mainly because the software keyboard was added to ctrulib (though that was a while ago), also I just got it to compile again after having trouble for a while and I found a library for equation parsing that will compile for the 3DS.

What do you mean by 3D viewing? Like 3D graphing? I would like to add that eventually because of the 3D display, but I'm not exactly sure how to best do it yet.
What I mean is that if you eventually have the option to graph multiple lines at once, you can have each line going at a different 3d depth. Even if you don't have multiple lines, adding 3d to the numbers on the top screen and other data shown will make this cooler!
Edit: just looked at the update history, nvm multile lines is already a thing. So, you should add 3d to it!
 
Last edited by Lotoonlink,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: The cybertruck is a death trap.