Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2016, 19:51   #1
софрон
 
Регистрация: 11.10.2016
Сообщений: 3
По умолчанию Ругается МАТЛАБ, почему, не могу понять, обьясните пжлст люди добрые!

Ругается, говорит что есть деление на ноль. Использовал формулу котельникова в матлабе, препод говорит нужно что то немного исправить, но не говорит, из-за этого мне ставит, в чем проблема, ребята?((
Вложения
Тип файла: rar laba2bcg.rar (619 байт, 7 просмотров)
софрон вне форума Ответить с цитированием
Старый 11.10.2016, 20:41   #2
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Так что тебе не нравиться?
Вот у меня вывело какие-то графики.

2.jpg
ura_111 вне форума Ответить с цитированием
Старый 11.10.2016, 20:44   #3
софрон
 
Регистрация: 11.10.2016
Сообщений: 3
По умолчанию

графики выводит, матлаб как бы допускает эту ошибку, разрешает. Остальные программы, как маткад и др, не вывели бы графики. Проблема в том чтобы допустимую ошибку убрать, где то что изменить нужно...
софрон вне форума Ответить с цитированием
Старый 11.10.2016, 21:10   #4
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

А если я что-то поменять, то как я пойму что всё поправлено?

Или лучше перенабрать в МАТКАДЕ?
ura_111 вне форума Ответить с цитированием
Старый 11.10.2016, 21:26   #5
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Ты прав. В программе действительно есть деление на ноль.

Точки останова проходили?
ura_111 вне форума Ответить с цитированием
Старый 11.10.2016, 21:34   #6
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Обрати внимание на первый момент времени (t(1)=0 и n1(1)=0 , - значит и разность тоже равна нулю):

3.jpg

p.s.: смотри на желтые поля для "t" и "n1"... Я программы не знаю... Это нормально? Чё думаешь по этому поводу?

Последний раз редактировалось ura_111; 11.10.2016 в 21:40.
ura_111 вне форума Ответить с цитированием
Старый 11.10.2016, 22:10   #7
софрон
 
Регистрация: 11.10.2016
Сообщений: 3
По умолчанию

может нужно присвоить так, чтобы n или t не был равен нулю
софрон вне форума Ответить с цитированием
Старый 11.10.2016, 22:19   #8
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Скажи мне, что говорит теория по этому поводу.
p.s.: в таких случаях просто обращаются к теории и всё (я теории, заложенной в программе, не знаю)
ura_111 вне форума Ответить с цитированием
Старый 11.10.2016, 22:24   #9
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

А "t" это время?

А можно вместо начального 0-ля поставить очень-очень-очень маленькое число?
ura_111 вне форума Ответить с цитированием
Старый 11.10.2016, 22:27   #10
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Или начать цикл (или "k" или "m") не с 1-цы, а двойки. (А первое поле вектора "su" присвоить 0-ль. Не знаешь, такое можно сделать в Матлабе?)
ura_111 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Матлаб ругается на Switch и state-space elaxblackfox Помощь студентам 0 19.05.2015 11:04
Не могу понять, почему ругается на это :( The Real Kos Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 19.09.2012 10:07
Не могу понять почему не дорисовывает.. victor5133 Общие вопросы C/C++ 0 24.02.2012 12:55
Не могу понять в почему ошибка Donim Паскаль, Turbo Pascal, PascalABC.NET 5 08.06.2011 23:07
Почему не работает...хм....понять не могу! Артур Иваныч Microsoft Office Excel 9 01.12.2009 17:58