MATLAB R2014b বা তার পরবর্তী ভার্সন থেকে পাইথন লাইব্রেরি এবং কাস্টম ফাংশন সরাসরি কল করা যায়। MATLAB-এ পাইথন অবজেক্ট অ্যাক্সেসের জন্য py. প্রিফিক্স ব্যবহার করা হয়।
পাইথন স্ট্যান্ডার্ড লাইব্রেরি কল
py.calendar.isleap(2016) % ans = 1 (true) py.calendar.isleap(2017) % ans = 0 (false)
কাস্টম পাইথন ফাংশন কল
- MATLAB করেন্ট ওয়ার্কিং ডিরেক্টরিতে
hello.pyফাইল তৈরি করুন:
def world():
return 'hello world'
- MATLAB-এ কল করুন:
py.hello.world() % আউটপুট: Hello world!
প্রয়োজনীয় শর্তাবলী
- MATLAB R2014b বা উচ্চতর।
- পাইথন ইনস্টল থাকতে হবে (MATLAB সেটিংসে পাইথন এক্সিকিউটেবল পাথ সেট থাকা উচিত)।
- পাইথন ফাইল MATLAB প্যাথে বা করেন্ট ডিরেক্টরিতে থাকতে হবে।
ডেটা টাইপ কনভার্সন
MATLAB পাইথন টাইপকে অটোমেটিক্যালি MATLAB টাইপে কনভার্ট করে (যেমন: পাইথন লিস্ট → MATLAB সেল অ্যারে, ডিক্ট → স্ট্রাকচার, 넘পায় অ্যারে → ম্যাট্রিক্স)।