...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
import numpy as np
def lengder(knutepunkt, element, nelem):
elementlengder = np.matlib.zeros((nelem, 1))
# Beregner elementlengder med Pythagoras' laeresetning
for i in range (0, nelem):
# OBS! Grunnet indekseringsyntaks i Python-arrays vil ikke denne funksjonen fungere naar vi bare har ett element.
dx = knutepunkt[element[i, 0], 0] - knutepunkt[element[i, 1], 0]
dy = knutepunkt[element[i, 0], 1] - knutepunkt[element[i, 1], 1]
elementlengder[i] = np.sqrt(dx*dx + dy*dy)
return elementlengder |
...