- •5.1. Постановка задачи……………….………………………………………………..23
- •Заключение………………………………………………..……………………………25
- •1. Аппроксимация табличных данных
- •1.1 Исходные данные
- •1.2 Решение с использованием Excel
- •1.4 Реализация мнк в Excel’е
- •1.5 Реализация мнк в MathCad
- •1.6 Реализация мнк в Fortran
- •1.7 Вывод
- •2. Центральное растяжение и сжатие прямого бруса
- •2.1 Постановка задачи
- •2.2 Построение эпюр в Excel
- •2.3 Построение эпюр в Mathcad
- •2.4 Построение эпюр в Fortran
- •2.5. Вывод
- •3. Определение собственных частот колебаний системы с несколькими степенями свободы
- •3.1 Постановка задачи
- •3.2 Решение в Excel
- •3.3 Решение в Mathcad
- •3.4 Решение в Fortran
- •3.5 Вывод
- •4.Определение собственных форм колебаний упругой балки
- •4.1 Постановка задачи
- •4.2 Определние собственных форм колебаний в MathCad
- •4.3 Определение собственных форм колебаний в Fortran
- •4.4 Определение собственных форм колебений в Excel
- •5.3 Получение конформного отображения с помошью Mathcad
- •5.4 Вывод
- •Список использованных источников
4.2 Определние собственных форм колебаний в MathCad
|
4.3 Определение собственных форм колебаний в Fortran
Программа состоит из двух частей, из непосредственного нахождения собственных форм колебания упругой балки и визуализации результатов.
|
Результаты представлены на рис. 4.2. и в таблице 4.2.
Корни уравнения (4.3), полученные в Fortran. Таблица 4.2
1.464186 |
4.162954 |
7.206529 |
Рис. 4.2 График функции (4.3) и три формы колебания балки
4.4 Определение собственных форм колебений в Excel
Обозначим x0 как x начальное, а xk как x конечное. Задаем количество точек равное 31. Вычисляем шаг по известной нам формуле. Затем вычисляем значения S(x), U(x), T(x), V(x) по формулам (4.1). Далее считаем коэффициенты матрицы по формуле (4.3) и находим определитель. Строим график зависимости значений x от значений определителя (рис 4.3).
Рис. 4.3
4.5 Вывод
Корни уравнения и три формы колебаний, полученные разными программными продуктами, совпали. Задача решена правильно.
5 ПРИМЕНЕНИЕ КОМПЛЕКСНЫХ ВЕЛИЧИН
5.1 Постановка задачи
Для области D в плоскости Z нужно построить конформно отображённую функцией
W= f(Z) область D* в плоскости W. Для этого нужно:
1. записать уравнения, описывающие границы области D;
2. выбрать (вычислить) на границах области D не менее 20 точек Zк таким
образом, чтобы при их обходе область оставалась всегда слева;
3. вычислить точки Wк = f(Zк) области D*;
4. по найденным точкам построить области D и D*. D: ;W:
5.2 Получение конформного отображения с помошью Fortran
Для начала указываем комплексные велечины w и z, после чего задаём шаг h и цикл. Для нахождения z=x+iy нужно найти х и у по формуле Эйлера
(5.1)
Затем находим , решив заданную формулуW и сделав х1 –реальной частью W, а у1 – мнимой. После вывода результатов х,у,х1,у1 строим график в excel.
complex z,w h=6.28/30. do i=0,30 f=i*h; x=3*cos(f); y=3.*sin(f) z=cmplx(x,y); w=(z+1/z)/2 x1=real(w); y1=imag(w) print*,x,char(9),y,char(9),x1,char(9),y1 enddo end |
Рис. 5.1 Область D
Рис. 5.2 Область