Интерполируйте термодинамические данные

В этом примере показано, как интерполировать данные с помощью 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. griddata функция выполняет двумерную интерполяцию, которая генерирует интерполированные данные об объеме с помощью обратного метода расстояния.

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

    Worksheet cells F7 through T30 contain transposed interpolated volume data.

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

    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 генерируют новую фигуру интерполированных данных об объеме.

Смотрите также

| | | |

Похожие темы