質問: eng.inversion(vp,vs,topl,late,lone,depe,strike,dip,mlats,mlons,melevs,phas,d,nargout=6) inversion.m function [l_c,w_c,v0,tauc,ratio,ssqr3]=inversion(vp,vs,topl,late,lone,depe,strike,dip,mlats,mlons,melevs,phase,d) [g]=getpartials(mlats,mlons,melevs,late,lone,depe,vp,vs,topl,phas,strike,dip); getpartials.m [dum]=locxy([late,lone,0]',origin); <==この関数の呼び出し時にエラー。 関数 'locxy' (タイプ'double' の入力引数) が未定義です。
回答: 回答がついていないようなので ユーザ定義関数単体で各個には動作可能ということでですので、数値型をよく確認してみましょう https://jp.mathworks.com/help/matlab/matlab_external/troubleshoot-matlab-errors-in-python.html#buj08n0 このあたりのトラブルシューティングを読んでみてください 以上、ご参考まで