Azzera filtri
Azzera filtri

Dimension Mismatch in loop, for some values the amount of iterations does not equal the dimensions of the matrix of outputted valued (eg. V = 300 D = 5)

1 visualizzazione (ultimi 30 giorni)
V = input('Input Volume\n'); D = input('Input Diameter\n');
A = ((D/2)^2)*pi; %Area H = V/A; %Height g = 9.81; %Gravity
y = [H:-0.1:0];
v = 1;
for i = H:-0.1:0 VELOCITY = sqrt(2*g*i); x(v) = VELOCITY; v =v+1;
end
plot(x,y) title('Velocity vs. Height in Tornicelli''s Law') xlabel('Velocity (meters per second)') ylabel('Height (meters)')
  3 Commenti
Ahmed Emam
Ahmed Emam il 19 Ott 2017
I figured out the problem, because I ran it multiple times without clearing the workspace first some values caused the error

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Multidimensional Arrays in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by