Я делаю график из расчетов, помещая энергию на общее пройденное расстояние. Я использовал уравнение E / D = F (Энергия / Расстояние = Сила), чтобы попытаться получить значения, чтобы создать из них двухмерный линейный график. Тем не менее, я получаю ошибки, такие как «несоответствующие аргументы», одна из моих переменных случайно повернута в 0 и что длины векторов не совпадают, вот код:
% Declaring all the variables for the drag equation
p = 1.23;
v = 0:30;
C = 0.32;
A = 3.61;
D = 100000;
% This next line of code uses the variables above in order to get the force.
Fd = (p*(v.^2)*C*A)/2
% This force is then used to calculate the energy used to overcome the drag force
E = Fd*D
kWh = (E/3.6e+6);
Dist = (D/1000);
x = 0:Dist
y = 0:kWh
plot(x,y)
xlabel('x, Distance( km )')
ylabel('y, Energy Used Per Hour ( kWh )')
Выводы: