Интерполяция термодинамических данных

В этом примере показано, как интерполировать данные с помощью Spreadsheet Link™ для вызова MATLAB® функции в Microsoft® Excel®.

В примере используется двумерная функция интерполяции по построению сеток griddata по термодинамическим данным, в которых измерен объем для значений времени и температуры. griddata функция находит значения объема, лежащие в основе двумерной функции время-температура для нового набора координат времени и температуры.

Для организации и отображения исходных данных и интерполированных выходных данных можно использовать таблицы Microsoft Excel.

Откройте ExliSamp.xls Файлом и выберите лист Sheet3. Для помощи в поиске ExliSamp.xls файл, см. Установка.

Этот лист содержит измеренные термодинамические данные в областях значений камер A5 через A29, B5 через B29, и C5 через C29. Значения времени и температуры для интерполяции находятся в областях значений камер E7 через E30 и F6 через T6, соответственно.

Worksheet cells F7 through T30 are empty. Spreadsheet Link functions are specified in column A starting at cell A33.

  1. Выполните функцию Spreadsheet Link, которая проходит Time, Temp, и Volume метки в рабочем пространстве MATLAB двойным щелчком мыши по камере A33 и нажатие Enter.

  2. Скопируйте исходные временные данные в Рабочее пространство MATLAB путем выполнения функции в камеру A34. Чтобы скопировать исходные данные о температуре, выполните функцию в камеру A35. Чтобы скопировать исходные объемные данные, выполните функцию в A36 камер.

  3. Скопируйте значения времени интерполяции в Рабочее пространство MATLAB, выполнив функцию в камеру A39. Чтобы скопировать значения температуры интерполяции, выполните функцию в A40 камер.

  4. Выполните функцию в камеру A43. The griddata функция выполняет двумерную интерполяцию, которая генерирует интерполированные объемные данные с помощью метода обратного расстояния.

  5. Транспонируйте интерполированные объемные данные и скопируйте их в лист Excel путем выполнения функций в камерах A46 и A47. Данные заполняют область значений камер F7:T30.

    Worksheet cells F7 through T30 contain transposed interpolated volume data

  6. Выполните функцию в камеру A50. MATLAB строит графики и маркирует интерполированные данные на трехмерной цветовой поверхности с цветом, пропорциональным интерполированным объемным данным.

    The interpolated data appears yellow and light green for the higher volumes and changes to different shades of blue for the lower volumes.

    Чтобы сгенерировать различные значения объема, закройте рисунок и измените измеренные термодинамические данные в камерах A5:C29. Затем снова выполните все функции Spreadsheet Link. Лист обновляется с новыми объемными скоростями, и MATLAB генерирует новый рисунок интерполированных объемных данных.

См. также

| | | |

Похожие темы