Ultimath!


Last Updated:

  1. Sam Voss

    Sam Voss Well-Known Member This Topic's Starter

    Joined:
    Jun 25, 2010
    Messages:
    367
    Likes Received:
    44
    Moved out of Alpha/Beta

    Ultimath


    [​IMG]

    Features:
    • Number Converter (Binary, Decimal, Hexadecimal, Octal)
    • Perimeter/Circumference/Area/Volume/Surface Area solvers
    • Quadratic Formula (includes all fractal answers)
    • Distance Formula (including midpoint)
    • Miles/Kilometer conversion
    • Temperature Converter (Fahrenheit, Celsius, Kelvin, Rankine, Reaumur)
    • Pythagorean Theorm (solve for A, B or C)
    • Heron's Formula
    • Radical Simplification (go to Radical Simplification below for more details )
    • Matrix (Add, Subract, Multiply matricies)
    • Statistics Helpers ( flip a coin x times, roll a dice x times, create your own )

    Number Converter


    [​IMG]

    Perimeter/Circumference/Area/Volume/Surface Area


    [​IMG][​IMG]

    Quadratic Formula


    [​IMG][​IMG][​IMG]

    Distance Formula


    [​IMG][​IMG][​IMG]

    Miles/Kilometer


    [​IMG]

    Temperature Converter


    [​IMG]

    Pythagorean Theorm


    [​IMG][​IMG]

    Heron's Formula


    [​IMG]

    Radical Simplification


    [​IMG][​IMG][​IMG]

    Matricies


    [​IMG]

    Statistics Helpers


    [​IMG]
     

    Advertisement
  2. johnlgalt

    johnlgalt Antidisestablishmentarian VIP Member

    Joined:
    Oct 28, 2009
    Messages:
    9,416
    Likes Received:
    1,919
    Wow - glad I decided to look over here.

    I am a Grad student at a local university doing my master's in Biotechnology, having just graduated with a Bachelor's in Computer Science with a minor in Mathematics.

    I am also taking the lat 4 classes I need to finish my Mathematics degree and obtain a second bachelor's 8while* doing my Master's.

    I can definitely put this thing through its paces. In fact, I am in pretty good with the head of the Math department, and I am pretty sure he (and a few of the professors) would be interested in the viability of this application as well....
     
  3. johnlgalt

    johnlgalt Antidisestablishmentarian VIP Member

    Joined:
    Oct 28, 2009
    Messages:
    9,416
    Likes Received:
    1,919
    Also, any plans on including anything from Linear algebra, such as simple matrix multiplication, calculating RR Echelon form, or calculating inverses? Or even more complicated things like verifying similarity, traces, etc....?
     
  4. Sam Voss

    Sam Voss Well-Known Member This Topic's Starter

    Joined:
    Jun 25, 2010
    Messages:
    367
    Likes Received:
    44
    of coarse! Although, I'm 16, and a single-person developer. I'd need obviously help with the math, (i'm only in pre-calc, ahead, but not by enough obviously)
    this thing does a LOT of things already, and i just stopped and published the beta version for people, like yourself, to take a look at the app, check it out, SEND ME SUGGESTIONS (already did, great:D) and so forth. I would love to have some help adding more things to it, more or less the basics on the ideas, and an outline of the equations and how to implement them, because lets face it, looking up equations and trying to figure this crap out? not easy. Lets look at the quadratic formula solver.. I have 358 lines of code on this one, and they're pretty much full lines ( not lines of blank space/just }'s, they're mostly all how to print out a more simplified radical expression, because finding the imaginary answers is easy, but keeping it in simplified radical/fractal form? well thats an entirely different story) but yeah, i would LOVE to do this stuff. Given I have some time to do it, I have school full time and work so yeah.. Beta does close itself on November First, just an FYI, oh and the beta screen was fixed, you wont see anything until the date of Nov 1, which will no longer allow you into the application, for updates more or less.

    Email me: sam.voss@gmail.com let me know what you think,
    and if you get the chance, or it comes up, or whatever, it would be great for you to tell all of your math friends with android powered phones about this, i know for sure, there is, for sure, a huge user base that would like this application.

    follow me on twitter: lifeinjava
    either of these two things will get messages to me fast, although it would be faster for me to message everyone back on twitter, so for short things/ideas, please stick with this.
     
  5. Sam Voss

    Sam Voss Well-Known Member This Topic's Starter

    Joined:
    Jun 25, 2010
    Messages:
    367
    Likes Received:
    44
    Bumpp
     
  6. Sam Voss

    Sam Voss Well-Known Member This Topic's Starter

    Joined:
    Jun 25, 2010
    Messages:
    367
    Likes Received:
    44
    updated: fixed common errors.
     
  7. johnlgalt

    johnlgalt Antidisestablishmentarian VIP Member

    Joined:
    Oct 28, 2009
    Messages:
    9,416
    Likes Received:
    1,919
    I just followed you on Twitter as well.

    Awesome that you're 16 and developing this....
     
  8. Roze

    Roze Hiding behind a mystery VIP Member

    Joined:
    Jan 20, 2010
    Messages:
    9,813
    Likes Received:
    2,183
    Wow, you're a smart 16 years old, Sam :) I am definitely amaze! Well keep up the good work! :D
     
  9. Sam Voss

    Sam Voss Well-Known Member This Topic's Starter

    Joined:
    Jun 25, 2010
    Messages:
    367
    Likes Received:
    44
    Thanks Roze! Unfortunantally because I'm 16, I have school all day :/ anyway: beginnings of matrix multiplication has begun, question right off the bat: ArrayList, possible for each place to hold 3 numbers? Such as .get(0) having the numbers 1,4,6? Obviouslly inputed at some point but is it possible?
     
  10. johnlgalt

    johnlgalt Antidisestablishmentarian VIP Member

    Joined:
    Oct 28, 2009
    Messages:
    9,416
    Likes Received:
    1,919
    An Arraylist in JAVA can hold however large of an array that you want, IIRC, but that may be limited by RAM and / or the type defined...sorry, stretching the memory there.

    In Android, though, I don't know if there is a limitation or not. You might start out by having the user pick how large the first and second matrices are (dimensions) so you can also validate that a product exists - with Matrices, the inner dimensions need to be the same - so you can multiply a 4 x 2 matrix with a 2 x 5, and the output would be a 4 x 5 (the outer dimensions) matrix. You probably already knew this, but if you were to have the user input the dimensions first, then you could (should?) be able to set up the array(s) based upon the input dimensions....and also check and verify that the product actually exists, so someone not familiar with matrices doesn't try to multiple a 3 x 3 matrix with a 2 x 3....
     
  11. Andyb43

    Andyb43 New Member

    Joined:
    Oct 18, 2010
    Messages:
    1
    Likes Received:
    0
    Hi all,

    This app seems like a godsend, however I cannot find it on the app market.

    Please could someone post a link or something so I can get this qpp?

    Any help is much appreciated,

    Andyb43
     
  12. Sam Voss

    Sam Voss Well-Known Member This Topic's Starter

    Joined:
    Jun 25, 2010
    Messages:
    367
    Likes Received:
    44
    app market as in Android Market, like on the phones by default? if you search "Ultimath" even it comes up, by Enigma Development. "Ultimath Beta" will also turn up the same results.
     
  13. Sam Voss

    Sam Voss Well-Known Member This Topic's Starter

    Joined:
    Jun 25, 2010
    Messages:
    367
    Likes Received:
    44
    oh, and John, I figured out the ArrayList thing, had to try and remember the "making of an object" stuff lol, that was a pain. now I have an ArrayList<Matrices>, and that works well enough, trying to work out some dumb little errors now!
     
  14. Sam Voss

    Sam Voss Well-Known Member This Topic's Starter

    Joined:
    Jun 25, 2010
    Messages:
    367
    Likes Received:
    44
    Alright, matrix pretty much done now!
     
  15. Sam Voss

    Sam Voss Well-Known Member This Topic's Starter

    Joined:
    Jun 25, 2010
    Messages:
    367
    Likes Received:
    44
    Matrix Finished! only does A + B, AxA,AxB,BxB for the moment.. not sure how to implement the inverses of anything larger than a 2x2.. screenshots posted soon!
     
  16. Sam Voss

    Sam Voss Well-Known Member This Topic's Starter

    Joined:
    Jun 25, 2010
    Messages:
    367
    Likes Received:
    44
    Screenshots posted, newest version updated, tweeting now, next button? Statistics!
     
  17. narayan4688

    narayan4688 Active Member

    Joined:
    Aug 8, 2010
    Messages:
    40
    Likes Received:
    0
    Really nice job so far. A phone doubling as a sci calc makes a lot of sense.


    I managed to garner some hidden interest in math and managed to write a piece of code to find the inverse of a 3x3 matrix. Am also pretty certain that it should work for square matrices of different sizes.

    I can PM it to you if you'd like to take a look at it.

    Narayan
    Galaxy S
     
  18. johnlgalt

    johnlgalt Antidisestablishmentarian VIP Member

    Joined:
    Oct 28, 2009
    Messages:
    9,416
    Likes Received:
    1,919
    Sorry, Sam, I saw you msgd me a couple of days ago - I have only been in here and there, a lot going on in my master's Thesis research.

    The original beta I have doesn't seem to want to update, and I see that there are 2 versions in the market, 1.01 and 2 (obviously I am going to try 2). I'll try to test it out some more this weekend, but I had a few of my fellow students saying your app was awesome (of course b/c they want to use it during tests, which was the biggest concern that profs had...)
     
  19. Roze

    Roze Hiding behind a mystery VIP Member

    Joined:
    Jan 20, 2010
    Messages:
    9,813
    Likes Received:
    2,183
    I would think that in a university setting, students aren't allow to have their cellphones out during tests.
     
  20. Sam Voss

    Sam Voss Well-Known Member This Topic's Starter

    Joined:
    Jun 25, 2010
    Messages:
    367
    Likes Received:
    44
    I agree with this, although I'm assuming that that's more of a given, seeing as what its capable of doing
     

Share This Page

Loading...