Borrar filtros
Borrar filtros

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 visualización (últimos 30 días)
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 comentarios
Ahmed Emam
Ahmed Emam el 19 de Oct. de 2017
I figured out the problem, because I ran it multiple times without clearing the workspace first some values caused the error

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Multidimensional Arrays en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by