trigonometry


Require trigonometry assistance with ship/wave movement


I have an unusual 'game' in which I am supposed to code for some of the ship's movements against a sine wave without knowing the wave length.
Given only the ship speed, wave period and amplitude (no wave length!), in a scenario where the ship and wave are travelling in the same direction, does the assumption that the ship will be constantly on the same point of the wave hold any water? Or is there a way to calculate which point on the wave the ship is on, given only the above mentioned information?
Eg: if the ship is currently on wave angle 60 (no wavelength, so only using wave angle to calculate), after 1 second, the ship still remains on wave angle 60, since both of them moved the same amount of time.
Also, given the same information, I am currently using cos to calculate the position on the wave the ship is on, when the ship and wave are moving in different directions. I take the ship's own movement as the hypotenuse and try to find the adjacent, which is the amount moved across the wave.

Related Links

Trigonometric Functions in Pseudo Code
Inverse-Kinematics: How to calculate angles for servos of a robotic arm to reach all possible points in a canvas?
How to calculate Heading using Gyro and magnetometer
Integral of a sign function proof
Best way working with trigonometric functions
Calculate place of point C to be equal distance away from points A and B
How to compute sum of angles from sine and cossine?
Counting trig ops as measure() function to fu() in sympy
Find a coordinate along a path
Angle calculation resulting in strange behavior
Shift angle orientation using atan2
estimate angle between two lines y = 1000x and y = 999x
Need help revising a simple formula to make it universal
SWIFT trig functions
Simplifying atan(tan(a+b))
2 Different Radians constant calcuations whats the difference?

Categories

HOME
string
telegram
mjml
mysql-workbench
apache-spark-mllib
knitr
r-googlesheets
yandex
entity-framework-core
big-o
boto3
pkcs#11
qpython
opengl-es-3.0
intercom
dynatrace
zerobrane
package.json
lilypond
ksh
imagemap
backpack-for-laravel
event-store
aggregation
draft-js-plugins
slidetoggle
apktool
angular-translate
cppreference
corenlp-server
postback
mockjax
spring-security4
android-gridview
alphabetical
protein-database
sim-card
css-position
google-data-api
mcustomscrollbar
clang++
facebook-social-plugins
getchar
activeperl
bluez
azure-cli
compiler-design
cup
template-toolkit
restore
myspace
lean
deep
redis-cluster
highland.js
state-restoration
vigenere
ess
apache-commons-daemon
user-permissions
beatsmusic
android-vibration
formview
cbind
unix-socket
fpdi
isqlquery
diem
virtual-pc
iboutlet
failing-tests
ilasm
hibernateexception
google-maps-mobile
denied
role
winmain
webdev.webserver
inline-formset
metaweblog
load-time
jqueryform
drupal-fivestar
blender-2.49
silverlight-oob
google-wave
technical-debt
leader

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App