exponenta event banner

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

В этом примере показано, как интерполировать данные с помощью 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. Выполните функцию связи с электронной таблицей, которая передает Time, Temp, и Volume метки в рабочей области MATLAB путем двойного щелчка по ячейке A33 и нажмите Enter.

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

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

  4. Выполнение функции в ячейке A43. 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. Затем снова выполните все функции связи с электронной таблицей. Лист обновляется с новыми объемными скоростями, и MATLAB генерирует новую цифру интерполированных объемных данных.

См. также

| | | |

Связанные темы