Срок сдачи работы могу увеличить.
Постараюсь объяснить на примере, что я хочу получить - задано допустим 4 массива и ещё 1 переменна v
X={1, 2, 3, 4, 5, 6, 7, 8, 9, 10,}
Y={1.1, 1.12, 1.235, 1.344, 1.542, 1.678, 1.821, 1.98, 2.331, 2.567,}
v=100*Y;
V={75.6, 83.4, 92.1, 100.53, 111.98, 128.27, 133.21, 156.28, 172.68, 188.22 }
Z={105, 108, 124, 133, 141, 169, 178, 195, 240, 288 }
Это я всё беру из. справочных таблиц (значения массивов), каждому числу из массива Х соответствует число из массива Y, каждому числу из массива V соответствует число из массива Z.
переменная v - это число как бы из массива V
Я ввожу X=3
нахожу Y(3)=1.235 (если бы я ввёл значение X=3.5, то Y должно было бы посчитаться по формуле интерполяции y=y1+(y2-y1)*(x-x1)/(x2-x1)
нахожу v=100*Y=100*1.235=123.5
числа v типо заданы в массиве V, и суть заключается в том чтобы найти значение из массива Z, которое будет соответствовать числу v
Ближайшие числа к числу v=123,5 из массива V следующие:
V=111.98 , Z(111.98)=141 и V=128.27, Z(128.27)=169
находим Z(v) по формуле интерполяции
y(x)=y1+(y2-y1)*(x-x1)/(x2-x1)
Z(v)=141+(169-141)*(123.5-111.98)/(128.27-111.98)=160.80
Значения массивов я выдумал, достаточно взять первые 10 значений, которые я привёл)
| Гарантия на работу | 1 год |
| Средний балл | 4.52 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |