Матплотлиб в MATLAB? - PullRequest
       14

Матплотлиб в MATLAB?

0 голосов
/ 02 июня 2018

Я знаю, Matplotlib - это библиотека Python.Тем не менее, мне любопытно, если кто-нибудь знает способ подключения MATLAB к Python, чтобы использовать эту библиотеку Python в MATLAB?

1 Ответ

0 голосов
/ 02 июня 2018

Библиотека Matplotlib предоставляет модуль pyplot, который содержит функции, которые очень похожи на синтаксис и функциональность построения графиков MATLAB.Если вы в основном используете эти функции, тогда будет очень легко перенести код Matplotlib на собственный MATLAB.

Если вам требуется некоторая функциональность Matplotlib, которая недоступна в MATLAB, то вы, конечно, можете использовать Matplotlib, напримерлюбая другая библиотека Python из MATLAB:

Сначала убедитесь, что из MATLAB используется правильная версия Python, как описано в документации .Обычно вы вызываете

pyversion

и проверяете, что это путь к желаемой версии Python.Если это не так, установите для него правильный путь, используя, опять же, функцию pyversion.

Затем вы можете легко использовать NumPy и Matplotlib, чтобы сгенерировать некоторые данные образца и построить ихпозвонив по номеру

x = py.numpy.arange(25);
y = py.numpy.square(x) + py.numpy.random.rand(25)
py.matplotlib.pyplot.plot(x, y)
py.matplotlib.pyplot.title('Sample Data')
py.matplotlib.pyplot.xlabel('x')
py.matplotlib.pyplot.ylabel('y')
py.matplotlib.pyplot.savefig('figure1.png')

, в результате чего появится цифра, показанная ниже.

Sample image of Matplotlib generated from MATLAB

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