Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 3 
  Версия для печати (полностью) Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 10.06.2005
В поиске не нашёл.
В-общем, нужно сгладить (интерполировать?) график зависимости одной переменной от другой. Значения обоих переменных даны в шести точках.
Я пробовал так:
<задаются наборы данных для двух переменных L и H в виде двух матриц 6*1>
S:=cspline(L,H)
B(t):=interp(S,L,H,t)
Ну и на осях графика ставятся B(t),H от t,L.
В результате график получается точно такой же, как если бы я просто пропустил все эти шаги и сделал график H от L. Т.е. никаким сглаживанием и не пахнет.
Кто-нибудь может помочь? Спасибо.

_________________
Strafe faster.



Партнер
 

Member
Статус: Не в сети
Регистрация: 13.05.2004
Откуда: Ленинград
Насчёт сгладить не знаю, но шаг можно сделать меньше. Если вспомню как, то напишу

_________________
So Fucking What?


 

Member
Статус: Не в сети
Регистрация: 10.06.2005
ANARKY Не надо, я уже сам разобрался :) Оказалось, всё дело было в последнем аргументе интерполяции, надо было вручную задать его range и шаг. Теперь можно самому регулировать степень точности интерполяции.

_________________
Strafe faster.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 3 
-

Часовой пояс: UTC + 3 часа


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

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


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

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan