2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4, 5, 6
 
 Re: Построение интерполяционного сплайна степени 1
Сообщение02.11.2012, 20:29 
Заслуженный участник
Аватара пользователя


18/05/06
13437
с Территории
TOTAL, бога ради, давайте Вы удовлетворите свой интерес к синтаксису этого уродливого языка с помощью кого-нибудь, кто сам в нём не спотыкается. На Ваши вопросы ответ такой: 1..n и "ничего".

 Профиль  
                  
 
 Re: Построение интерполяционного сплайна степени 1
Сообщение02.11.2012, 20:32 
Заслуженный участник
Аватара пользователя


23/08/07
5420
Нов-ск
ИСН в сообщении #639318 писал(а):
[b] На Ваши вопросы ответ такой: 1..n и "ничего".

Если от единицы, то неверно найден шаг сетки, а в цикле выход за границу массива.

n = 10.;
m = 15;
f[x_] := Exp[x]
h = (b - a)/n;
z := Table[a + h*k, {k, 0, n}];
z



Код:
For[j = 1, j <= n, j++,
If[(x <= z[[j + 1]]) && (x >= z[[j]]),
s3[x_] :=
f[z[[j]]]*(x - z[[j + 1]])/(z[[j]] - z[[j + 1]]) +
f[z[[j + 1]]]*(x - z[[j]])/(z[[j + 1]] - z[[j]])]]

 Профиль  
                  
 
 Re: Построение интерполяционного сплайна степени 1
Сообщение02.11.2012, 20:35 
Заслуженный участник
Аватара пользователя


18/05/06
13437
с Территории
Да и да, но сначала пусть поедет. Остальное можно починить на ходу.

 Профиль  
                  
 
 Re: Построение интерполяционного сплайна степени 1
Сообщение03.11.2012, 12:05 


05/09/12
2587
Начался новый месяц, я как обычно забыл заплатить за интернет - и пропустил всё веселье! :lol:
Думал, за 6 страниц уже давно победили ошибку и обсуждают более глубокие интересные моменты.... Ан нет! Что ж, когда автор к 10-й странице наконец получит работающий код, я предложу ему имхо интересную задачку :-)

ЗЫ самому что-ли написать и выложить, чтобы ускорить весь процесс "тыкания вилками в глаза"?... (С)

 Профиль  
                  
 
 Re: Построение интерполяционного сплайна степени 1
Сообщение04.11.2012, 15:12 


27/10/11
228
_Ivana в сообщении #639548 писал(а):
Начался новый месяц, я как обычно забыл заплатить за интернет - и пропустил всё веселье! :lol:
Думал, за 6 страниц уже давно победили ошибку и обсуждают более глубокие интересные моменты.... Ан нет! Что ж, когда автор к 10-й странице наконец получит работающий код, я предложу ему имхо интересную задачку :-)

ЗЫ самому что-ли написать и выложить, чтобы ускорить весь процесс "тыкания вилками в глаза"?... (С)


уважаемые товарищи, спасибо за помощь!Всё работает!

В итоге всё оказалось банально просто, переменная z
была глобальная, а я её использовал в "Module" как локальную, из-за этого Вольфрам выдавал кучу непонятных ошибок !
Ещё раз спасибо!

п.с. Оказывается, занудность компилятора С++, намного удобней, чем молчаливое выполнения всякой фигни Вольфрамом)))

 Профиль  
                  
 
 Re: Построение интерполяционного сплайна степени 1
Сообщение04.11.2012, 15:27 


05/09/12
2587
Ну наконец-то технические вопросы решены, можно заняться идейными? Получили график отклонения, максимальное значение? Тогда могу предложить вам построить на той же сетке другой сплайн первого порядка, максимальное отклонение которого не превосходит ваш вариант. А потом третий сплайн, максимальное отклонение которого меньше вашего варианта :-) Если интересно, конечно.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 81 ]  На страницу Пред.  1, 2, 3, 4, 5, 6

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group