動作しない私は、このエラーメッセージが表示されます(txt-File)!私が "Feval"というコマンドを使うと、2つの引数が必要だと言われます...しかし、どの2つの引数がありますか?私は1つの入力パラメータを持っている...あなたC#の:「関数Fevalは、」私はC#で呼び出す私のMATLAB関数は一つだけ入力引数を持つ2つの引数</strong></p> <p>を取る <strong>エラー1の方法のための過負荷:matlab.Fevalコマンドは
に問題をありがとう:
//matlab.Feval("test_2",input,res); -> Trouble
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
// Create the MATLAB instance
MLApp.MLApp matlab = new MLApp.MLApp();
// Change to the directory where the function is located
matlab.Execute(@"cd C:\Users\z003dukj\Documents\MATLAB\test_2");
string[] input = System.IO.File.ReadAllLines(@"C:\Users\z003dukj\Documents\MATLAB\aaaa.txt");
// Define the output
object result = null;
// Call the MATLAB function myfunc
matlab.Feval("test_2",input);
// Display result
object[] res = result as object[];
Console.WriteLine(res[0]);
Console.WriteLine(res[1]);
Console.ReadLine();
}
}
}
あってはならないので、ゼロであると表示される - >エラー「MLApp.MLAppは」 '「fevalを」の定義なし拡張メソッドが含まれていませんfeval '型' MLApp.MLApp 'の最初の引数を受け入れることができます(使用するディレクティブまたはアセンブリ参照がありませんか?) – Lutz