add test folder
[valse.git] / src / test / OLD_TEST_MATLAB / basicInitParameters.m
diff --git a/src/test/OLD_TEST_MATLAB/basicInitParameters.m b/src/test/OLD_TEST_MATLAB/basicInitParameters.m
new file mode 100644 (file)
index 0000000..50410f5
--- /dev/null
@@ -0,0 +1,19 @@
+function[phiInit,rhoInit,piInit,gamInit] = basicInitParameters(n,p,m,k)
+
+       phiInit = zeros(p,m,k);
+       
+       piInit = (1.0/k) * ones(1,k);
+       
+       rhoInit = zeros(m,m,k);
+       for r=1:k
+               rhoInit(:,:,r) = eye(m,m);
+       end
+       
+       gamInit = 0.1 * ones(n,k);
+       R = random('unid',k,n,1);
+       for i=1:n
+               gamInit(i,R(i)) = 0.9;
+       end
+       gamInit = gamInit / (sum(gamInit(1,:)));
+
+end