import graph; size(500,0); real fsd(real m_fuel) { // 4A drive real boost = 1.0; real f_max = 3.0; real m_opt = 525.0; real m_ship = 347.0; real l = 12.0; real p = 2.30; return ((boost*m_opt*(1000.0*min(f_max,m_fuel)/l)^(1/p)))/(m_ship+m_fuel); } draw(graph(fsd,-100,100,n=500,Hermite),red); xaxis("$m_{fuel}$"); yaxis("$range (Ly)$",0);