2017-05-09 8 views
0

uimenu labled 'cftool'を使用して図から「cftool」を起動します。私は 'cftool'をコマンドしてツールを起動するコールバック関数を作成できますが、私は、.matデータファイルのパラメータ(ベクトル)をツール、つまりXデータ、Yデータ、 「Curve Fitting Tool」GUIにZデータを追加します。cftoolに.matファイルを渡す

コマンドウィンドウからcftoolを起動すると、ベースワークスペースのベクトルがツールから見えることがわかります。ツールにベクターを表示させることはできますか?

答えて

0

MATファイルの変数を表示するには、それらをベースワークスペースにロードする必要があります。関数内で負荷が発生した場合、スクリプト内からの負荷と同じではありません。

function my_function(arg1, arg2,...) 
    data = load('filename.mat'); 
    var_names = fieldnames(data); 
    var_values = struct2cell(data); 
    cellfun(@(n,v)assignin('base', n, v), var_names, var_values); 
    ... 
end 
+0

まさに私が望むものです。ありがとう。 – Eric

関連する問題