input
double salinity 塩分濃度‰
double salinity 塩分濃度‰
double temperature 水温℃
double depth 水深m
output
double 音速m/s
double calculateSoundSpeed(double salinity, double temperature, double depth)
{
// UNESCO式による音速計算
return 1402.388 + 5.0383 * temperature - 5.810e-2 * temperature * temperature
+ 3.3432e-4 * temperature * temperature * temperature
- 1.477e-6 * temperature * temperature * temperature * temperature
+ 3.1419 * salinity + 1.765e-2 * depth;
}
(Copilot出力)
// UNESCO式による音速計算
return 1402.388 + 5.0383 * temperature - 5.810e-2 * temperature * temperature
+ 3.3432e-4 * temperature * temperature * temperature
- 1.477e-6 * temperature * temperature * temperature * temperature
+ 3.1419 * salinity + 1.765e-2 * depth;
}
(Copilot出力)