15 lines
427 B
C++
15 lines
427 B
C++
#include "BackScatterModel.h"
|
|
#include <complex>
|
|
#include <math.h>
|
|
|
|
|
|
double MuhlemanSimulationBackScatter(double incidentAngle)
|
|
{
|
|
return 0.0133*cos(incidentAngle)/pow(sin(incidentAngle)+0.1*cos(incidentAngle), 3);
|
|
}
|
|
|
|
Eigen::MatrixXd MuhlemanSimulationBackScatter(Eigen::MatrixXd incidentAngle)
|
|
{
|
|
return 0.0133 * (incidentAngle.array().cos()) / ((incidentAngle.array().sin()) + cos(incidentAngle.array().cos()*0.1).pow(3));
|
|
}
|