Solve TI 89 Programming r(θ): Learn How to Input Expression & Variable

  • Thread starter Thread starter clandarkfire
  • Start date Start date
  • Tags Tags
    Programming Ti-89
Click For Summary
SUMMARY

The discussion focuses on programming a function for the TI 89 Titanium calculator that evaluates expressions using an input variable θ. The user aims to create a function that accepts an expression and a variable, such as function(cos(θ), π/3), and returns the correct numerical result. The primary challenge is ensuring that the variable θ is treated as part of the expression rather than a multiplication operation. The solution involves writing a function that can interpret and evaluate user-defined input functions, including arithmetic and trigonometric operations.

PREREQUISITES
  • Understanding of TI 89 Titanium programming syntax
  • Familiarity with mathematical functions and expressions
  • Knowledge of variable handling in programming
  • Experience with trigonometric functions and their evaluations
NEXT STEPS
  • Research TI 89 Titanium programming functions and syntax
  • Learn how to define and evaluate user-defined functions on the TI 89
  • Explore methods for parsing and interpreting mathematical expressions
  • Study examples of implementing trigonometric functions in TI 89 programs
USEFUL FOR

Mathematics students, educators, and programmers who are developing functions for the TI 89 Titanium calculator, particularly those interested in evaluating mathematical expressions with variable inputs.

clandarkfire
Messages
31
Reaction score
0
Hi, I'm trying to fine-tune a function I wrote for the TI 89 Titanium. Basically, for part of my function, I need it to plug in θ (an inputted variable/argument) into an expression r(θ) - also a an inputted variable/argument - and yield a numerical result.

In other words, the input format is function(expression,θ). If I were to type in function(cos(θ), π/3), I want it to return 1/2.

The problem I'm encountering is that I can't make it treat a variable as an expression. I tried simply writing r(θ), hoping that it would yield the result that occurs when the number θ is put into the expression r, but then it interprets it as r*θ.

So, how can I make it plug θ into the expression?
Any help would be appreciated.
 
Last edited:
Computer science news on Phys.org
This will take a fair amount of code. In a nutshell, you need a function that takes two inputs: a function and an input to that function.

Your function will need to have logic to determine what the user's input function is, and then evaluate that function with the input value.

Your function should be able to accept input functions to do the arithmetic operations (add, subtract, multiply, divide), as well as the trig functions that you want it to work with, plus whatever functions you think you need.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
3K
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 8 ·
Replies
8
Views
10K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 10 ·
Replies
10
Views
5K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 1 ·
Replies
1
Views
7K
  • · Replies 5 ·
Replies
5
Views
14K