私のコードは、データ ポイントの 3 つの「行」を作成しますが、ポイントを線に接続しません。チュートリアルを見て、plot(Time, CurrentSpeed1, '--') やマーカーの追加などを試しましたが、何があっても、接続されていない 3 つの異なる色の一連のポイントが常に表示されます。これが私が得たものです:
Time = 0;
while (Acceleration1 > 0.012 || Acceleration2 > 0.012 || Acceleration3 > 0.012)
Drag = (1/2) * AirDensity * (CurrentSpeed1^2) * DragCoefficient * Area;
Force = EnginePower/CurrentSpeed1;
Acceleration1 = (Force-Drag)/EmptyWeight;
CurrentSpeed1 = CurrentSpeed1 + Acceleration1;
Drag = (1/2) * AirDensity * (CurrentSpeed2^2) * DragCoefficient * Area;
Force = EnginePower/CurrentSpeed2;
Acceleration2 = (Force-Drag)/HalfWeight;
CurrentSpeed2 = CurrentSpeed2 + Acceleration2;
Drag = (1/2) * AirDensity * (CurrentSpeed3^2) * DragCoefficient * Area;
Force = EnginePower/CurrentSpeed3;
Acceleration3 = (Force-Drag)/FullWeight;
CurrentSpeed3 = CurrentSpeed3 + Acceleration3;
plot(Time, CurrentSpeed1, Time, CurrentSpeed2, Time, CurrentSpeed3);
Time = Time + 1;
hold on
end
xlabel('Time (Seconds)');
ylabel('Speed (m/s)');
hold off
なぜああなぜ?乾杯 :)