Click here to Skip to main content
15,916,091 members
Home / Discussions / Algorithms
   

Algorithms

 
GeneralRe: Seeking A Solution Pin
Roger Wright22-Jun-10 17:24
professionalRoger Wright22-Jun-10 17:24 
GeneralRe: Seeking A Solution Pin
harold aptroot22-Jun-10 23:34
harold aptroot22-Jun-10 23:34 
GeneralRe: Seeking A Solution Pin
Luc Pattyn23-Jun-10 2:43
sitebuilderLuc Pattyn23-Jun-10 2:43 
AnswerRe: Seeking A Solution Pin
cp987623-Jun-10 14:21
cp987623-Jun-10 14:21 
GeneralRe: Seeking A Solution [modified] Pin
Roger Wright23-Jun-10 20:01
professionalRoger Wright23-Jun-10 20:01 
GeneralRe: Seeking A Solution Pin
cp987623-Jun-10 21:28
cp987623-Jun-10 21:28 
GeneralRe: Seeking A Solution Pin
harold aptroot23-Jun-10 21:48
harold aptroot23-Jun-10 21:48 
GeneralRe: Seeking A Solution Pin
cp987624-Jun-10 1:08
cp987624-Jun-10 1:08 
harold aptroot wrote:
How are you making these approximations?


for x - sin(x) = y, for small y

x = (6y)^(1/3)

the first approximation is simply taking this form and making the value correct at the two ends of the interval, y in (0, ym) where ym = pi/2-1. x=0 for y=0, so we only have to make x=pi/2 at y=ym, so

x = pi/2 * (y/ym)^(1/3)

This gives about 4% error.

Noting that the scale factor is wrong at y=0, the second approximation is of the form

x = ((6+b*y)*y)^(1/3)

which is like x = (6y)^(1/3) for small y, and we choose b so that x=pi/2 for y=ym. This gives less than 0.5% error.

Add this to a simple excel spreadsheet to do a few NR iterations and calculate the errors and you are done.

I'm sure that you could improve things given enough time.
Peter
"Until the invention of the computer, the machine gun was the device that enabled humans to make the most mistakes in the smallest amount of time."

GeneralRe: Seeking A Solution Pin
cp987624-Jun-10 1:22
cp987624-Jun-10 1:22 
GeneralRe: Seeking A Solution Pin
harold aptroot24-Jun-10 1:50
harold aptroot24-Jun-10 1:50 
GeneralRe: Seeking A Solution Pin
cp987624-Jun-10 3:26
cp987624-Jun-10 3:26 
GeneralRe: Seeking A Solution Pin
Roger Wright26-Jun-10 19:54
professionalRoger Wright26-Jun-10 19:54 
GeneralRe: Seeking A Solution Pin
cp987627-Jun-10 0:57
cp987627-Jun-10 0:57 
GeneralRe: Seeking A Solution Pin
Roger Wright27-Jun-10 3:56
professionalRoger Wright27-Jun-10 3:56 
GeneralRe: Seeking A Solution Pin
cp987627-Jun-10 19:33
cp987627-Jun-10 19:33 
Questionx^2+y^2+z^2=g^2 Pin
Aristid Papado14-Jun-10 16:43
Aristid Papado14-Jun-10 16:43 
AnswerRe: x^2+y^2+z^2=g^2 Pin
Luc Pattyn14-Jun-10 16:45
sitebuilderLuc Pattyn14-Jun-10 16:45 
GeneralRe: x^2+y^2+z^2=g^2 Pin
Aristid Papado14-Jun-10 17:06
Aristid Papado14-Jun-10 17:06 
AnswerRe: x^2+y^2+z^2=g^2 Pin
Kevin Drzycimski14-Jun-10 19:02
Kevin Drzycimski14-Jun-10 19:02 
GeneralRe: x^2+y^2+z^2=g^2 Pin
Aristid Papado15-Jun-10 2:04
Aristid Papado15-Jun-10 2:04 
GeneralRe: x^2+y^2+z^2=g^2 [modified] Pin
Kevin Drzycimski15-Jun-10 2:09
Kevin Drzycimski15-Jun-10 2:09 
GeneralRe: x^2+y^2+z^2=g^2 Pin
Aristid Papado15-Jun-10 3:37
Aristid Papado15-Jun-10 3:37 
GeneralRe: x^2+y^2+z^2=g^2 Pin
Kevin Drzycimski15-Jun-10 4:14
Kevin Drzycimski15-Jun-10 4:14 
GeneralRe: x^2+y^2+z^2=g^2 Pin
kenfry1322-Jun-10 15:00
kenfry1322-Jun-10 15:00 
AnswerRe: x^2+y^2+z^2=g^2 Pin
Roger Wright15-Jun-10 3:21
professionalRoger Wright15-Jun-10 3:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.