Author Topic: Extra Detail Suite  (Read 8867 times)

0 Members and 1 Guest are viewing this topic.

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Extra Detail Suite
« Reply #15 on: March 02, 2011, 04:16:25 pm »
Ah, cool, Sir! The most graphics I have used in a math program is this:

I've never really worked on the graphics part of programs except in games... I think the reason is that I always worry about memory, so I prefer to keep the sizes small. Smaller sizes usually means less graphics.

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Extra Detail Suite
« Reply #16 on: March 02, 2011, 05:06:25 pm »
Nemo has a triangle solver too somewhere around here...don't remember where though. What level math is this for?

Also, what is your method for turning a number into a string? I'm curious what it looks like :)
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

SirCmpwn

  • Guest
Re: Extra Detail Suite
« Reply #17 on: March 02, 2011, 05:07:16 pm »
I'll post it later, I promise.

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Extra Detail Suite
« Reply #18 on: March 02, 2011, 05:08:19 pm »
Sweet, thanks ;D

What math level though? You didn't say.
« Last Edit: March 02, 2011, 05:08:46 pm by meishe91 »
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

SirCmpwn

  • Guest
Re: Extra Detail Suite
« Reply #19 on: March 02, 2011, 05:09:13 pm »
Sorry, Precalculus, although I can take requests ;) I'm a pretty smart person, you know

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Extra Detail Suite
« Reply #20 on: March 02, 2011, 05:14:03 pm »
That's what I thought given the example you showed. Cool, maybe I'll make a couple if I can think of something (and actually take the time to go through my old pre-calculus notes :P).
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline program4

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 158
  • Rating: +15/-0
    • View Profile
Re: Extra Detail Suite
« Reply #21 on: March 02, 2011, 06:48:03 pm »
Here is the link for a triangle solver (you have to delete all the code around the solver part, though). It's created by Deep Thought, and you might need his permission:

http://www.ticalc.org/archives/files/fileinfo/427/42769.html
« Last Edit: March 02, 2011, 06:48:07 pm by program4 »

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: Extra Detail Suite
« Reply #22 on: March 03, 2011, 03:07:36 am »
Nemo has a triangle solver too somewhere around here...don't remember where though. What level math is this for?

Also, what is your method for turning a number into a string? I'm curious what it looks like :)
Number to string:
Code: (Basic) [Select]
{0,1}->L1
{0,number}->L2
LinReg(ax+b) Y1    //// or any other y-var
Equ>String(Yvar,Str0)
sub(Str0,1,length(Str0)-3)->Str0
Now, you have the number in Str0 and can you use it!
(Thanks to TIBasicdev)

I'm not a nerd but I pretend:

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Extra Detail Suite
« Reply #23 on: March 03, 2011, 03:22:04 am »
He said he wasn't using that method, though... :P

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: Extra Detail Suite
« Reply #24 on: March 03, 2011, 03:58:38 am »
oh...
I'm curious!
I'm not a nerd but I pretend:

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Extra Detail Suite
« Reply #25 on: March 03, 2011, 04:18:52 am »
Cool. I wish I'd had these back when I was doing trig. Any chance you can make one for indefinite integration? :D :D :D <--- Joke. I realize this is nigh-impossible.

Actually not ;)

About that Number->String routine, I sincerely hope it isn't the algorithm I'm thinking of, because that's an inefficient mess.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

SirCmpwn

  • Guest
Re: Extra Detail Suite
« Reply #26 on: March 03, 2011, 09:46:10 am »
The LinReg one destroys the graph screen, so it's not an option.  I'll post my version when I have the chance.

SirCmpwn

  • Guest
Re: Extra Detail Suite
« Reply #27 on: March 03, 2011, 12:54:38 pm »
Here's the routine:
Code: [Select]
:Ans→A
" →Str0
A<0→Z
abs(A→A
While A
sub("0123456789",A-10int(A/10)+1,1)+Str0→Str0
int(A/10→A
End
sub(Str0,1,length(Str0)-1
If Z
"[negative]"+Ans

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Extra Detail Suite
« Reply #28 on: March 03, 2011, 01:10:34 pm »
Here is a slight modification that saves a few bytes... I am going to try to come up with a more efficient version, but I'm pretty sure yours is most efficient at the moment :D
Code: [Select]
Ans→A
" →Str0
A<0→Z
abs(A→A
While A
int(A/10→A
sub("0123456789",A-10Ans+1,1)+Str0→Str0
End
sub(Str0,1,length(Str0)-1
If Z
"[negative]"+Ans

SirCmpwn

  • Guest
Re: Extra Detail Suite
« Reply #29 on: March 03, 2011, 01:12:49 pm »
Is that tested?
EDIT: More optimized:
Code: [Select]
Ans→A
" →Str0
A<0→Z
abs(A→A
While A
int(.1A→A
sub("0123456789",A-10Ans+1,1)+Str0→Str0
End
sub(Str0,1,length(Str0)-1
If Z
"[negative]"+Ans

EDIT2: That won't actually work, because of A-10Ans, where A needs to be something different.
« Last Edit: March 03, 2011, 01:16:36 pm by SirCmpwn »