2016-08-25 16 views
0

Matlabのcorrplot関数が動作を停止したため、最も奇妙なことが起こったようです。私は常に完璧に動作するコードを持っています。今では同じコードがエラーを投げています。私はMatlab corrplot関数の動作が停止しました

corrplot(CE,'varNames',{'Diam.','Depth','Rad.','Thick','Thin'}) 

をしようとすると、私が得る:型 'セル' の入力引数の

未定義関数 'corrplot' を。

+3

誤って 'corrplot'と呼ばれる新しい関数を定義しましたか?どのようなコルプロット出力?この問題は、手作業でデータを 'CE'に割り当てることを除いて、MATLABの新しいインスタンス上に存続しますか?それは実行するコードの唯一の行ですか? – Dan

答えて

1

この機能はnot deprecatedです。これはおそらく計量分析ツールボックスが使用できなくなったことを意味します。 verを実行すると、MATLABライセンスで利用可能なツールボックスを確認できます。さらに実行する必要があります

which corrplot 
C:\Program Files\MATLAB\MATLAB Production Server\R2015a\toolbox\econ\econ\corrplot.m 

どこかにいるかどうかを表示します。私は、ツールボックスのインストールに何か問題があったと考えます。したがって、まだ有効なライセンスがあるかどうかを確認し、有効な場合はツールボックスを再インストールしてください。

あなたはまた、私の場合にはエラーが続いているものの、(which corrplotはそれに該当するかどうかを示します)corrplotという変数があるとします。

CE = [1:10].'; 
corrplot=1; 
corrplot(CE,'varNames',{'Diam.','Depth','Rad.','Thick','Thin'}) 
Error using subsindex 
Function 'subsindex' is not defined for values of class 'cell'. 

which corrplot 
corrplot is a variable. % Not good, you didn't want that. 

クリアclear corrplotを持つ変数と場所をあなたのコードでそれをチェックこの変数を作成して名前を変更します。

関連する問題