Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

a)

Code Block
languagenone
function centerequilibrium = center_Of_Mass( line massMidpoint(vector)
MhalfWeight = sum(line);
radii = 1:1:length(line);
center = 1/M*sum(times(radii,linevector)/2; % finner vektorens vekt og deler på 2 
countedWeight = 0; 
block = 1;
while countedWeight < halfWeight
    countedWeight = countedWeight + vector(block);
    block = block + 1;
end
equilibrium = block - 1 - ((countedWeight-halfWeight)/vector(block-1));
end

b)

Code Block
languagenone
line = rand (1, 1310) *100;
center_of_massmassMidpoint ( line )

c)

Code Block
languagenone
function [centerxcenterX,centery centerY] = center_Of_Mass2D(mat)
imassMidpoint2D(matrix)
[rows, cols] = 1size(matrix);
for linei = mat1:rows
    centeryVec(i) = center_of_mass ( line );
    i = i+1sum(matrix(i, :));
end
centerxcenterY = summassMidpoint(centeryVec)/length(center);
centerfor = 0;
i = 1;
for line = mat':cols
    centerxVec(i) = center_of_mass ( line );
    i = i+1;
end
centery = sum(center)/length(centersum(matrix(:, i));
end
centerX = massMidpoint(xVec);
end