Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
このコードを使用して、C# で matlab 関数を呼び出します
Object b; matlab.Feval("fun444",(int)1,out b,(double)(10)); label1.Text = b.ToString();`
それは機能し、デバッグモードを使用して b で答えを見ることができました。彼の番号を表示したいのですが、返されます: system.object[] デバッガーで見た double を表示するにはどうすればよいですか?
matlab.Feval は 1 つの要素の配列を提供します。次のように取得できます。
label1.Text = ((object[])b)[0].ToString()
単一のオブジェクトではなく、配列があります。
このようなことをする必要があります...編集:コードを初めて見たときにテキストボックスを設定しているとは思いませんでした。
label1.Text = b[0].ToString();