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

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

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

Чтобы организовать и отобразить исходные данные и интерполированные выходные данные, можно использовать рабочие листы Microsoft Excel.

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

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

  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.

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

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

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

| | | |

Похожие темы