Здравствуйте. Нужно запрограммировать прайс-листы, таким образом, чтобы в одной ячейке (на листе) можно было проставить нужный коэффициент и все цены менялись автоматически. При ответе просьба указывать стоимость.
Реализовать алгоритм в Матлаб
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Алгоритм реализует интерполяцию сеточной функции, заданной в черно-белом файле типа .bmp .
Наименование алгоритма
Newton
Файл скрипта на Matlab
Newton.m
Входные данные:
Путь к файлу с расширением bmp (удобнее, когда файл находится в папке с m файлом), в котором хранится сетка значений.
Узлы на картинке должны быть равноотстоящими.
Каждое изображение указанного формата хранит двумерные координаты, представляющие собой заданную сеточную функцию. В связи с тем, что направление оси ординат в матричном представлении изображения инвертировано, предлагается для дальнейшей работы с рисунком считывать координаты точек следующим образом:
Image = imread(name);
if islogical(Image) == 0
level = graythresh(Image);
Image = im2bw(Image, level);
end;
[Y,X] = find(~Image);
Y = size(Image,1) - Y + 1;
X = left + (right - left)*(X/(size(Image,2)-1));
Y = bottom + (top - bottom)*(Y/(size(Image,1)-1));
SIZE(1) = length(X);
SIZE(2) = length(Y);
if SIZE(1)~= SIZE(2)
error('Сетка задана некорректно')
end
Необязательные значения для ввода параметров "a" и "b", которые определяют левый и правый край рисунка и "c" и "d", которые определяют нижний и верхний край рисунка соответственно (масштаб).
Если значения для параметров "a", "b", "c" и "d" не указывать, то размерность картинки по умолчанию.
Критерий останова:
При вычислении значения многочлена, используется многочлен степени, равной на единицу меньше порядка конечных разностей, равных константной величине (все следующие порядки конечных разностей неубывают).
Выходные данные:
График интерполирующей функции, выводящийся на экран (либо в файл с расширением .bmp).
Особые случаи:
- В случае, если точек на изображении не найдено, выдает ошибку :”no points! ”.
- В случае, если найдена всего одна точка, выдает ошибку:"на рисунке недостаточно точек"
- Если среднее значение между границами интерполяции ближе к X0, то использовать первую интерполяционную формулу Ньютона.
- Если среднее значение между границами интерполяции ближе к Xn, то использовать вторую интерполяционную формулу Ньютона.
- Если среднее значение между границами интерполяции ближе к Xk (Xk - средняя точка сетки), то использовать центральную интерполяционную формулу.
- Вычисление многочлена Ньютона по определению многочлена Ньютона, в соответствии с формулой.
Вызов:
Newton('.bmp', [a], , [c], [d])
- Похожие заказы
- Прикладное ПО10 заявокЗакрыт8 лет назад
Приложение взаимодействует с торговымтерминалом Quik через API TRANS2QUIK.DLL В приложении задаютсянастройки которые изображены на скрине, при нажатии на кнопку купить или продать через API Квику передается соответствующаякоманда, Квик после выполнения передаетданные приложению, которые он выводит в ...
Прикладное ПО3 заявкиЗакрыт8 лет назадНужно чтобы электрический бойлер был включен в период: [list][*] с 1 апреля по 31 октября - с 23-00 до 13-00 часов, а [*]с 1 ноября по 31 марта - с 22-00 до 12-00 часов,[*] ...
Прикладное ПОнет заявокЗакрыт8 лет назадУчебная программа для простейших арифметических действий с полиномами.
Прикладное ПО3 заявкиЗакрыт8 лет назадДобрый день! Необходимо сделать программу переназначения горячих клавиш.Вот примерный интерфейс: https://yadi.sk/i/mosUYQJTskLfe Описание работы: 1. Пользователь в верхнее поле вводит (желательно как в программах [url=http://forum.ixbt.com/topic.cgi?id=22:61290]аналогах[/url]) вводит сочетание клавиш. Например стрелочку вверх на клавиатуре (https://yadi.sk/i/8aahkpQbskLt9) 2. В поле на что заменять задает комбинацию ...
Прикладное ПО3 заявкиЗакрыт8 лет назадЗавтра в 9:50 по Москве экзамен по программированию сигнальных процессоров. Суть такова - я получаю задание и скидываю его в скайп. Вы делаете в течение 30 минут и кидаете готовый код с подробными комментариями. Лекции ...
Прикладное ПОнет заявокЗакрыт8 лет назадИщу исполнителя, который имеет опыт работы с шлюзом Плаза2. Необходимо написать робота, торгующего на нескольких счетах.
Прикладное ПО2 заявкиЗакрыт8 лет назад- $50
Нужен парсер на c# для сайта [url=http://e.intimcity.nl/]e.intimcity.nl/[/url] поля: Имя Возр рост вес Стоим город Метро тел фото коменатрии
Прикладное ПО18 заявокЗакрыт8 лет назад [b]О программе:[/b] Программа по учету часов, оборудования, выполненных работ. [b]Программа создается используя следующие технологии:[/b] javafx 8 hibernate spring
Прикладное ПО2 заявкиЗакрыт8 лет назад- $1000
[i][u]Вакансия для Москвы и Московской области.[/u][/i] В перспективную команду ищем опытного backend-разработчика, который эффективно программирует на PHP/Yii2! Мы создаем мобильную бизнес-платформу для небольших и средних городов по всей России, более подробно можете почитать на сайте [url=http://moygorod.mobi]http://moygorod.mobi[/url]. Дружный и ...
Прикладное ПОнет заявокЗакрыт8 лет назад