-1
我有一個MATLAB代碼,beggining代碼未定義函數或MATLAB中的變量,如何設置參數?
function [hm,sm] = SKSClab(filename,data_type,maxk,true_labels,plot_flag)
addpath('util')
%Main check
if(nargin<2)
fprintf('\nPossible data types:\n')
fprintf('\nnet_unw -> unweighted network\n')
fprintf('\nnet_w -> weighted network\n')
fprintf('\nvector -> (generic) data points\n')
fprintf('\nts -> time series\n')
fprintf('\nimg -> image\n')
error('You should provide at least a data type as second argument to the SKSClab function!')
末 %負荷數據
fprintf('\nLoading data...\n');
if(strcmp(data_type,'net_unw'))
network = load([filename,'.txt'],'-ascii');
我試圖像這樣
SKSClab(proba.txt,3,6,1)
Undefined variable "proba" or function "proba.txt".
但
運行代碼Undefined variable "proba" or function "proba.txt".
我應該改變什麼?
我敢肯定的字符串需要放置在引號中,嘗試SKSClab('proba.txt ',3,6,1) – rossb83
@ rossb83謝謝,那就是問題! – MPejic
投票結束,作爲一個簡單的印刷錯誤。 – excaza