communication between MATLAB & PLAXIS(finite element program for geotechnical eng.)

10 次查看(过去 30 天)
this is my problem: i used MONTE-CARLO simulation in MATLAB code to generate random gaussian number for 3 different RV.now i want to provide these random variables each time as a input data for a program called PLAXIS to calculate ultimate bearing capacity that it is a function of those random variables.if i want to do that without a functional program by mentioning that i have to generate at least 10,000 RV and every time read random number wich is generated by matlab code than use that RV in PLAXIS for ultimate bearing capacity it takes too long.. i would like to know what should i do ?plz help me show me a direction or anyway to solve that. with regards

回答(1 个)

Amine Aboufirass
Amine Aboufirass 2017-7-12
This is probably a very late response but I would check out the Plaxis Python API wrapper. It can control Plaxis GUI from a python interpreter. On the programming end you have 2 choices
1) Transfer all your work to python and use the wrapper from there 2) If you really DON'T want to use python, you can use the matlab engine for python which can send python commands from matlab and vice versa. I don't really recomment this though since you would be adding an extra step to your process. (Matlab to Python to Plaxis) rather than directly from python.
Hope this helps

类别

Help CenterFile Exchange 中查找有关 Call Python from MATLAB 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by