Как отобразить фигуру Matlab в приложении WPF - PullRequest
2 голосов
/ 28 марта 2011

У меня есть файл Matlab, который рисует 3 графика, и у меня есть приложение в WPF.Как я могу вставить графики из Matlab в мое приложение WPF?(Я не хочу запускать интерфейс Matlab из своего приложения)

Я не хочу вставлять скриншот графика, но я хочу импортировать живой график из Matlab с возможностью увеличения и увеличения.и изменить размер сюжета.Возможно ли это?

Если для этого есть внешний инструмент, он также будет хорош.

1 Ответ

5 голосов
/ 28 марта 2011

Это не может быть сделано при ограничениях, которые вы на него накладываете.

Если снять хотя бы одно ограничение:

  1. Если вы показываете скриншоты, вы можете просто экспортировать их из matlab в виде png и показать как изображение.
  2. Если вы раскошелитесь на Matlab, вы можете позволить ему выполнять загрузку, черчение, масштабирование и изменение размера за вас.
  3. Если вы захотите сделать масштабирование и изменение размера самостоятельно, вы можете заставить скрипт matlab сгенерировать CSV-файл или что-то подобное, а затем загрузить его в свое приложение WPF и построить его с помощью множества доступных утилит для построения графиков (например: NPlot ).

Единственный способ приблизиться - это выполнить оболочку в Matlab, а затем с помощью низкоуровневых вызовов Windows сделать рисунок Matlab частью вашего приложения WPF, но это будет непросто и может сломаться от версии к версии Windows или Matlab.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...