Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.53/30: Рейтинг темы: голосов - 30, средняя оценка - 4.53
 Аватар для Fabien159
43 / 30 / 13
Регистрация: 20.12.2017
Сообщений: 147
20.04.2020, 12:26  [ТС]
Студворк — интернет-сервис помощи студентам
SSC, понял. Спасибо.
Подскажите, а через dsolve можно решить эту систему, что вы написали?
Matlab M
1
2
3
4
dhdt(1,1)= x(2);
dhdt(2,1)=(-m*g-k*x(2)*Vnrm)/m;
dhdt(3,1)= x(4);
dhdt(4,1)=(-k*x(4)*Vnrm)/m;
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.04.2020, 12:26
Ответы с готовыми решениями:

Построить график падения тела с парашютом
Скорость движения тела с парашютом определяется формулой: v=sqrt(gm/k)*th(t*sqrt(gk/m)), где k – коэффициент сопротивления; m –...

Уравнение движения точки и график координаты тела
Не могу понять 2 вот эти задачи ,рисунки прилагаются ,помогите решить пожалуйста

Почему траектория движения тела, брошенного горизонтально, искривляется?
Почему траектория движения тела, брошенного горизонтально, искривляется?

25
Эксперт по математике/физике
 Аватар для SSC
3390 / 1913 / 571
Регистрация: 09.04.2015
Сообщений: 5,365
20.04.2020, 13:15
Цитата Сообщение от Fabien159 Посмотреть сообщение
а через dsolve можно решить эту систему,
Скорее всего никак, уравнения слишком сложны, чтобы получить аналитическое решение.
Однако если требуется получить функцию зависимости расстояния от точки сброса до точки падения от высоты и скорости, то поступают след. образом …..(дальнейшая информация не приводится, что бы меня не обвинили в теоретической подготовке разработчиков бомбоприцелов )
1
 Аватар для Fabien159
43 / 30 / 13
Регистрация: 20.12.2017
Сообщений: 147
20.04.2020, 17:24  [ТС]
SSC, я понял. Я как-то создавал тему, я там пытался решить эту задачу через цикл.

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function raschett
clear; clc;
delt=0.1; %дельта времени
v=200; %начальная скорость
m=13; % вес с парашютом
Cx=0.2; %кф
g=9.81; %ускорение
%h=2000; %высота сброса
s=0; %начальное растояние пролета
ma=m*g-Cx*v^2
t=0;
a=g-((Cx*v^2)/m)
 
n = 200;
 
for i = 1:n-1
    v(i+1)=v(i)+a(i)*delt; %скорость 
    a(i+1)=g-((Cx*v(i)^2)/m); %ускорение
    s(i+1)=s(i)+v(i)*delt+((a(i)*delt^2)/2); %горизонтальный снос
    t(i+1)=t(i)+delt; %время 
  
        
end
plot(t, s)
как думаете, таким методом можно построить траекторию? Если доработать.
0
Эксперт по математике/физике
 Аватар для SSC
3390 / 1913 / 571
Регистрация: 09.04.2015
Сообщений: 5,365
21.04.2020, 07:47
Цитата Сообщение от Fabien159 Посмотреть сообщение
Если доработать.
Если доработать, то да.
Вы пытаетесь реализовать метод Эйлера первого порядка.
У него точность при том же размере шага расчета значительно меньше чем у Рунге-Кутта 4-го порядка.
Он будет всегда давать завышенные результаты по дальности.
Но конечно начинать (учиться) надо действительно с Эйлера
1
 Аватар для Fabien159
43 / 30 / 13
Регистрация: 20.12.2017
Сообщений: 147
21.04.2020, 16:23  [ТС]
SSC, спасибо!
Единственное не понимаю еще, как получить высоту таким же путем...

в другой теме вы мне отвечали уже.

Расчет надо вести для 4-ех переменных - высота (h), вертикальная скорость (Vh), горизонтальное перемещение (x), горизонтальная скорость (Vx).
В каждый момент времени вам известны эти величины.
На каждом шаге Вы вычисляете
1. Скорость тела V=sqtr(Vh^2+Vx^2)
2. Силу трения F=k*V^2
3. Раскладываете силу F на составляющие по горизонтали и вертикали.
4. Рассчитываете изменение Vh и Vx
5. Рассчитываете изменение h и x
Вы написали, что в каждый момент времени мне известны эти величины. Но они же не известны?
0
Эксперт по математике/физике
 Аватар для SSC
3390 / 1913 / 571
Регистрация: 09.04.2015
Сообщений: 5,365
22.04.2020, 07:09
Цитата Сообщение от Fabien159 Посмотреть сообщение
Но они же не известны?
Известны величины параметров в текущий момент времени:
1 высота
2 скорость падения(подъема)
3 горизонтальное смещение
4 горизонтальная скорость
Для текущего момента времени по представленным формулам ( например как в сообщении 21) Вы рассчитываете производные этих величин. Зная производные находите величины параметров в следующий момент времени.
В методе Эйлера это просто в явную видно. В более сложных методах в сущности это тоже так, но выполняется еще ряд действий для повышения точности метода.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.04.2020, 07:09

Найти уравнение скорости движения тела и положение тела как функцию от времени
задан закон изменения ускорения движения тела как функция от времени. Найти уравнение скорости движения тела и положение тела как функцию...

Найти уравнение скорости движения тела и положение тела как функцию от времени
здравствуйте, помогите пожалуйста) Найти уравнение скорости движения тела и положение тела как функцию от времени. Входные данные:...

График движения тела
В задание требуется построить 3 графика движения для разных углов и скоростей. Когда пытаюсь поставить индексы x0 b y0 то пишут что...

Написать уравнение движения тела
Полная энергия тела, совершающего гармонические колебания, равна 30 мкДж, максимальная сила, действующая на тело, равна 1,5 мН. Написать...

Кинематика. Уравнение движения тела
Прошу помощи с решением задачи. Заранее благодарен. Цена-зачет Условия задачи: О1B=O1D OB=2OA OA-равномерно вращается. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru