Условие:
Маткад. Написать функции, генерирующие 2 матрицы X и У, состоящих из 40 элементов, где X - арифметическая прогрессия с шагом, равным 13 и нулевым значением 65, а У случайно сгенерированные. 2. Написать функцию, выполняющую линейную интерполяцию точек. Аргументы функции - матрицы X и Y, и значение х, при котором требуется найти значение у. Алгоритм: Определение количества точек функцией n=length(X)-1 Сделать проверку попадания х в интервал Х0-Xn. Если искомая точка не входит в интервал придумать решение самостоятельно. Это может быть зануление результата, получение результата на основе последующей (если х<Х0), или предыдущей (если х>Хn) функции, приравнять Y0 или уп, либо любое другое решение. С помощью цикла определить, между какими точками находится искомый После нахождения интервала х-1-х выйти из цикла командой break х. Найти и вернуть командой retum значение у (х) по формуле линейной интерполяции. На графике отобразить точками Y(X) и кривой линией результат функции при подстановке х=X0, X0+0.1...Xn 3. Написать функцию, выполняющую квадратичную интерполяцию точек. Алгоритм такой же, за исключением условия нахождения интервала, в котором находится х (при линейной интерполяции функция строится через 2 точки, при квадратичной через 3), и формула интерполяции. Для нахождения коэффициентов а, в и с можно найти, составив и решив систему уравнений командой Isolve(). На втором графике аналогично построить точки и получившуюся функцию
