Write a Function in Ti 89 titanium

  • Context: Calculators 
  • Thread starter Thread starter Saladsamurai
  • Start date Start date
  • Tags Tags
    Function Titanium
Click For Summary
SUMMARY

To create a user-defined function on the TI-89 Titanium that accepts three arguments and returns a single output, use the syntax: f(x,y,z) followed by Func, the return statement, and EndFunc. For example, the function can be defined as Return x+y+z. It is important to note that the "store" key cannot be used within the function definition, which limits the ability to break down complex expressions into simpler components.

PREREQUISITES
  • Familiarity with TI-89 Titanium calculator functions
  • Understanding of basic programming syntax
  • Knowledge of mathematical operations and expressions
  • Experience with user-defined functions in calculators
NEXT STEPS
  • Research how to create more complex user-defined functions on the TI-89 Titanium
  • Learn about variable capitalization techniques on the TI-89 Titanium
  • Explore the limitations of the TI-89 Titanium function editor
  • Investigate alternative methods for simplifying complex expressions in TI-89 programming
USEFUL FOR

Students, educators, and anyone using the TI-89 Titanium for mathematical computations who want to enhance their calculator's functionality through user-defined functions.

Saladsamurai
Messages
3,009
Reaction score
7
Hello,

I wish to write a function that takes in 3 arguments and outputs 1. I want it to be a saved function so that I can call it at will like cos() or ln()

How do i go about doing this? I am unsure of the syntax.

Let's say it is really simple like:

f(x,y,z)=x+y+z

So from the home screen I would like to type f(1,2,3) and have it return 6

Any thoughts?

EDIT: okay so maybe that is easier than I thought. The problem I am running into is that you cannot use the "store" key when writing a function.

For example if I wanted to write the above like this:

f(x,y,z)
Func
(x+y)->A
Return A+z
EndFunc

I cannot. I have to write:

f(x,y,z)
Func
Return x+y+z
EndFuncAlso, is there a "shift key" that will make my variables Capital if I need E instead of e ?
 
Last edited:
Computer science news on Phys.org
MATLABdude said:
From a Google search for ti-89 function:
http://www.batesville.k12.in.us/physics/CalcNet/Calculator/ti_89/user-defined_functions.htm

You can probably do this as long as the function is not overly complicated

Yeah. That is a "user-defined" as in, you need to redefine it every time you need it.

I edited my OP. What I posted shows how to do it from program editor-->functions

Unfortunately, if it is a complicated expression, it is a bi##h to write as you cannot break it down into simpler components using the store button.
 

Similar threads

Replies
4
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
7K
  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 5 ·
Replies
5
Views
5K
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
17K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
4K