Построение 2D-графика в Octave: ошибка при получении несогласованных аргументов с некорректным графиком - PullRequest
1 голос
/ 23 января 2020

Я делаю график из расчетов, помещая энергию на общее пройденное расстояние. Я использовал уравнение 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 )')

Выводы:

the graph

the command window

...