matlab
ファイル名を受け取る関数があります。このファイルには構造体が含まれており、後でこのファイルを関数内で実行して、構造体がワークスペースにロードされるようにする必要があります。
例えば:
私の機能はhello(a)
、「a」はファイル名で、このファイルには構造体があります。
コマンド ウィンドウでファイルを実行すると、この構造体がワークスペースに読み込まれます。関数を呼び出すときに構造体をワークスペースにロードするのと同じ方法です。
を試しeval(a)
ましたが、これはファイル内の構造体をワークスペースにロードしていません。
ファイルに構造体があることはわかっていますが、ファイル名から構造体名を取得する方法はありますが、これは動的に変化します。
では、関数内の構造をどのように返す必要がありますか?