Показать сообщение отдельно
Старый 18.12.2013, 01:28   #1 (permalink)
венера
Новичок
 
Регистрация: 18.12.2013
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Помогите, нужно написать программу в Паскаль, а я ни бум-бум

В паскале Необходимо разработать программный продукт расчета матрицы изгибающих моментов
для стержневого элемента(балки) при воздействии на него нагрузок в равностоящих сечениях.
Рассмотрим балку длинной L
на которую в равноотстоящих сечениях воздействуют нагрузки.
Представим нагрузки в виде вектора P. каждый элемент вектора столбца P равен значению нагрузки, воздействующую на балку в сечении с номером соответствующим индексу строки вектора.
Известно, что матрица изгибающих моментов М равна произведению матрицы влияния изгибающих моментов S размерности [K*K] на вектор нагрузок P размерности [K]
M=S*P
элемент S(i,j) матрицы влияния равен изгибающему моменту в i-м сечении при единичной нагрузке в сечении номер j Pj=1
таким образом, элементы строки матрицы S представляют значения изгибающих моментов в сечениях, соответствующих индексу строки от воздействия единичной силы, расположенной в сечении с номером столбца. Строка матрицы влияния образуют собой линию влияния с номером этой строки.
S=L/(K+1)^2*A
матрица A имеет размерность S ,а ее элементы определяются по формуле
A[ij]=(K-i+1)*j, (i<=j)
матрица A симметрична A[j,i]=A[i,j]

L=10,6
P1=12,8
P2=6,75
P3=-1,2
P4=-8,6
P5=нагрузка меняется
P6=-4,2
PN=-6,4 N-элемент нагрузки
PK=6,4
P0=0,4-шаг
венера вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070