0 / 0 / 0
Регистрация: 15.12.2024
Сообщений: 5
1

Ошибка деление на ноль при моделировании движения ракеты относительно цели

22.12.2024, 22:24. Показов 307. Ответов 2

Author24 — интернет-сервис помощи студентам
Моделирую движение ракеты - цель методом пропорциональной навигации, представлен контур управления ракеты, исходные данные и сама модель во вложениях. При моделировании почему то пишет ошибку, деление на ноль. Хочу построить график движения и переходной функции (кривая времени перерегулирования контура управления при маневрировании цели). Новичок в матлабе, прошу оказать помощь.
Миниатюры
Ошибка деление на ноль при моделировании движения ракеты относительно цели  
Вложения
Тип файла: docx код.docx (12.5 Кб, 4 просмотров)
0
22.12.2024, 22:24
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.12.2024, 22:24
Ответы с готовыми решениями:

Ошибка при вычислении функции, деление на ноль.
Фрагмет: function Myfunc(a,eps:real):real; var i:integer; s,sn,t:real; begin if (a=0) or (b=1) then s:=a ...

Сделать, чтобы при попытке деления на ноль, выводилось сообщение: «Деление на ноль»
Создайте консольное приложение. В нем реализуйте нахождение значения выражения 1/(x+n), где n – ваш вариант, а вместо х должно вводиться...

Возникает ошибка "Деление на ноль", когда на ноль ничего и нигде не делится
Написал программу, которая выводит на экран координаты клика мыши. SSEG segment stack db 256 dup(0) SSEG ends ...

2
Модератор
 Аватар для Centurio
1748 / 1594 / 532
Регистрация: 13.09.2015
Сообщений: 5,543
23.12.2024, 04:48 2
GerbertLans, код можно было напрямую текстом выложить, а не в виде файла. А вот схему надо как раз симулинковским файлом в архиве предоставить, а не рисунком. По рисунку никто схему собирать не будет.
1
0 / 0 / 0
Регистрация: 15.12.2024
Сообщений: 5
23.12.2024, 13:47  [ТС] 3
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
25
26
27
28
29
30
31
32
33
34
35
36
37
d=0.25; %диаметр (м)
l=4.5; %длина (м)
m=360; %масса (кг)
tdv=22000; %тяга двигателя (кг)
sr=0.05; %площадь рулей (м^2) 
cy=4.8; %коэф. аэродин. силы
cx=0.41; %коэф. лоб. сопр.
la=0.5; %плечо аэродин. (м)
lr=2.25; %плечо руля (м)
h=5000; %высота полета (м)
g=9.81; %ускор. своб. падения
Kiz=10; %стат. коэф. передачи измерительного звена
Kzvk=1; %коэф. передачи звена выроботки команд
Koc=0.12; %коэф ОС
Km=0; %метод моделир. 1-погони, 0-прямое навед.
%расчет плотности воздуха по стандарту СА-81
ro0=1.225; %плотность воздуха на уровне моря
t0=288.15; %температура на уровне моря
t=t0-0.0065*h; %температура
ro=ro0*(t/t0)^4.26; %плотность воздуха
%расчет коэффициентов линеаризованной модели ЛА
s=pi*d^2/4; %площадь миделя
v=sqrt(2*tdv/cx/ro/s); %скорость ЛА
sn=ro*v^2/2; %динамическое давление
k1=s*cy*sn; %коэф. пропорц. аэродин. силы
k2=sr*sn*lr; %коэф. пропорц. актив. вр. мом.
k3=0.01*k2; %коэф. пропорц. демпфир. мом.
k4=k1*la; %коэф. пропорц. стабилиз. мом.
Iy=m*l^2/12; %мом. инерции
tv=m*v/(k1+tdv); %пост. вр. ЛА
ad=k2/Iy; %коэф. числителя
w2=(k3+k4*tv)/Iy/tv; %кв. собств. част. колебаний ЛА
d=(Iy+k3*tv)/(2*sqrt(Iy*tv*(k3+k4*tv)));%коэф. демпфир.
dlt=2*d*w2^0.5; %коэф. при первой производн.
Vtag=900 %скорость самолета;
Vp=2Vp %скорость ракеты;
N0=3 %коэффициент пропорциональности метода наведения
Вложения
Тип файла: rar My_model_Ilya.rar (32.0 Кб, 5 просмотров)
0
23.12.2024, 13:47
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.12.2024, 13:47
Помогаю со студенческими работами здесь

Ошибка "Деление на ноль" при вычислении интеграла
program integr; var x,g1,g2,p,h,eps,i1,i2,dx:real; i,j,km,k:integer; function f(x:real):real; begin f:=exp(sqr(x))*cos(sqr(x)); ...

Алгоритм движения ракеты при выходе за пределы Земли
Здравствуйте! Дана скорость ракеты при выходе за пределы атмосферы Земли. Составить алгоритм определения того, как будет двигаться ракета...

Алгоритм движения ракеты при выходе за пределы Земли
Дана скорость ракеты при выходе за пределы атмосферы Земли. Составить алгоритм определения того, как будет двигаться ракета после...

Найти скорость и угол движения тела относительно линии движения одного из них при абсолютно неупругом ударе
Заданы скорости двух тел одинаковой массы, движущихся под заданным углом. Найти скорость и угол движения тела относительно линии движения...

Найти скорость и угол движения тела относительно линии движения одного из них при абсолютно упругом ударе
Заданы скорости двух тел одинаковой массы, движущихся под заданным углом. Найти скорость и угол движения тела относительно линии движения...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Отличия между let и var в JavaScript
hw_wired 12.02.2025
Работа с переменными - один из основных моментов при написании программ на JavaScript. От правильного объявления и использования переменных зависит не только читаемость кода, но и его надежность, а. . .
Подключение файла JavaScript в других файлах JavaScript
hw_wired 12.02.2025
Самый современный и рекомендуемый способ подключения JavaScript-файлов - использование системы модулей ES6 с ключевыми словами 'import' и 'export'. Этот подход позволяет явно указывать зависимости. . .
Отмена изменений, не внесенных в индекс Git
hw_wired 12.02.2025
Управление изменениями в Git - одна из важнейших задач при разработке программного обеспечения. В процессе работы часто возникают ситуации, когда нужно отменить внесенные изменения, которые еще не. . .
Что такое px, dip, dp, and sp в Android
hw_wired 12.02.2025
При разработке мобильных приложений для Android одним из ключевых вызовов становится адаптация интерфейса под различные устройства. А ведь их действительно немало - от компактных смартфонов до. . .
Отличия POST и PUT в HTTP
hw_wired 12.02.2025
В основе современного интернета лежит протокол HTTP, который определяет правила взаимодействия между клиентами и серверами. Этот протокол предоставляет набор методов, позволяющих клиентам выполнять. . .
Перемещение последних коммитов в новую ветку Git
hw_wired 12.02.2025
В процессе разработки иногда возникает ситуация, когда последние изменения в основной ветке нужно переместить в отдельную ветку разработки. Может оказаться, что вы внесли несколько коммитов в ветку. . .
GraphQL в Go (Golang)
stackoverflow 11.02.2025
В веб-разработке традиционные REST API постепенно уступают место более гибким и эффективным решениям. GraphQL - мощное средство для создания гибких API, которое позволяет клиентам запрашивать именно. . .
GraphQL и TypeScript
stackoverflow 11.02.2025
В мире современной веб-разработки GraphQL прочно занял место одного из самых перспективных подходов к созданию API. Этот язык запросов, созданный для оптимизации взаимодействия между клиентом и. . .
Переход на Composition API в Vue.js
stackoverflow 11.02.2025
Фронтенд разработчики, работающие с Vue. js, часто сталкиваются с проблемой организации логики в компонентах при использовании классического Options API. Знаете ли вы, что происходит, когда ваш. . .
Архитектура и внутреннее устройство современных процессоров
stackoverflow 11.02.2025
От первых электронных вычислительных машин, занимавших целые комнаты, до современных многоядерных процессоров размером с почтовую марку - путь развития вычислительной техники поражает воображение. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru