0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 21
|
||||||
1 | ||||||
Интерполяция функции двух переменных многочленом Лагранжа26.05.2013, 20:33. Показов 11239. Ответов 17
Зосима, Написать программу в Matlab, тема: Интерполяция функции двух переменных...(функции любые). Не могу понять, что требуется от меня...уже весь интернет обыскала...
Добавлено через 1 час 29 минут Вот мои наброски...
0
|
26.05.2013, 20:33 | |
Ответы с готовыми решениями:
17
Интерполяция многочленом Лагранжа Интерполяция многочленом Лагранжа Интерполяция и аппроксимация функции двух переменных Интерполяция функции по формулам Лагранжа |
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 21
|
||||||
26.05.2013, 21:02 [ТС] | 2 | |||||
Задание: Интерполяция функции двух переменных
Подскажите, в правильном ли я направлении двигаюсь?
0
|
27.05.2013, 12:33 | 3 | |||||
Лапка, у тебя две функции одной переменной поэтому как-то все становится непонятно
Но как для одномерного случая вцелом нормально, только обычно xi (то, что новое), берут с более мелким шагом
0
|
27.05.2013, 14:40 | 4 | |||||
Для функции двух переменных используется функция interp2 (описание)
И пример:
0
|
536 / 523 / 38
Регистрация: 13.03.2011
Сообщений: 727
|
|
27.05.2013, 16:07 | 5 |
0
|
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 21
|
|
27.05.2013, 20:26 [ТС] | 6 |
Так воооот, я не правильно написала программу....надо для функции двух переменных, но я не понимаю немного как это делать...запуталась напрочь...
0
|
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 21
|
|
28.05.2013, 16:50 [ТС] | 7 |
Спасибо! Даже не представляю, что бы делала без Вашей помощи!
СПАСИБО! Разрешите мне еще к Вам обратиться, если возникнут вопросы конкретно о коду))) Добавлено через 1 минуту Еще преподаватель сказал сделать интерфейс...и я снова в ступоре... Добавлено через 18 часов 42 минуты Нам нельзя пользоваться готовыми функциями, надо написать код без использования interp2...
0
|
28.05.2013, 22:32 | 8 |
Можешь нарисовать эскиз, что там должно быть? (оси, кнопки, поля ввода...)
Как я понимаю, входными параметрами должны быть координаты Х, Y и матрица Z, и новая сетка Xi и Yi для которой будем считать новую матрицу Zi. это конечно, очень усложняет задачу, но я попробую что-то придумать. (Спинным мозгом чувствую, что нужно копать в сторону полиномов Лагранжа, допиливать их для двумерного случая)
0
|
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 21
|
|
28.05.2013, 22:59 [ТС] | 9 |
Да, интерфейс должен включать в себя x,y,z и точку в которой происходит интерполяция [xi yi].
Еще препод сказал, что если я знаю как сделать и если получится, то можно красивые графики "запихать" в интерфейс... Зарисую и отправлю наброски, надо только научиться прикреплять сюда файлы)
0
|
30.05.2013, 16:59 | 10 | ||||||||||
Интерфейс пока подождет, НО мне удалось сделать интерполяцию двумерным полиномом Лагранжа!
(теорию взял из этой статьи) Файл-функция lagrange2
Можно заметить, что полученная интерполирующая поверхность волнистая, но это особенность полиномов Лагранжа а вот значение этой поверхность в узлах полностью совпадает с точками данных
0
|
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 21
|
|||||||||||
30.05.2013, 20:39 [ТС] | 12 | ||||||||||
Мне необходимо воспользоваться функцией surf в любом случае, чтобы получились объемные графики(((
И я не совсем понимаю, что делает данная программа:
Эта программа мне была более понятна вроде(((
0
|
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 21
|
||||||
30.05.2013, 20:43 [ТС] | 13 | |||||
А с интерфейсом получилось следующее:
0
|
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 21
|
||||||
30.05.2013, 21:20 [ТС] | 14 | |||||
Добавлено через 26 минут ДА, и еще, когда я создала окно интерфейса и запустила его, у меня выдается ошибка(((
0
|
05.06.2013, 16:35 | 15 |
Катюша, набросал набросок, но пока у меня заковырка с самой интерполяцией то что я писал выше - не работает
попробую использовать другой метод. А в программке пока прописана встроенная интерполяция.
0
|
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 21
|
|
05.06.2013, 20:05 [ТС] | 16 |
Вы сказали напомнить Вам Вашу же гениальную идею : Можно использовать одномерную интерполяцию Лагранжа по сторчно, а потом по столбцово! Причем все будет вручную, без встроенных функций.
0
|
07.06.2013, 10:22 | 17 | |||||
Да! немного пришлось поплясать с бубном, но все получилось!
Для будущих поколений оставляю функцию двумерной интерполяции многочленом Лагранжа (это один файл):
Катюша, а вот твой интерфейс (добавил полосочку, отображающую процесс расчета) Ketty_2.0.rar
0
|
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 21
|
|
15.06.2013, 19:30 [ТС] | 18 |
По требованию преподавателя я несколько изменила в данном редакторе интерфейса пару кнопочек, поскольку мне необходимо просто по координатам X и Y высчитать значение функции Z в этой точке… Но после моих изменений программа выдает ошибку, ни как не могу разобраться с этим интерфейсом, уже весь раздел с интерфейсом в учебнике Кеткова изучила, но все равно не идет…
И еще он сказал, что тестовая программка не нужна, если интерфейс прекрасно работает, то из интерфейса нужно программку достать …но у меня опять программу выдает ошибку…
0
|
15.06.2013, 19:30 | |
15.06.2013, 19:30 | |
Помогаю со студенческими работами здесь
18
Интерполяция функций двух переменных Интерполяция полиномом Лагранжа Численная интерполяция полиномом Лагранжа Интерполяция методом лагранжа. Поправьте Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
|
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
|
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
|
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели
В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
|
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества
Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
|
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов.
. . .
|
С чего начать программировать микроконтроллеры
raxper 06.01.2025
Введение в мир микроконтроллеров
Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
|
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
|
Обновление сайта www.historian.by
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
|
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
|
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list):
s=^y]
p=x and y
for i in range(1,len(x)):
s. append((x^y)^p)
p=(x and y)or(p and (x or y))
return s
x=list()
y=list()
|
Это мы не проходили, это нам не задавали...(асихронный счётчик с управляющим сигналом зад
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
|