diff --git a/matlab/kalman/likelihood/kalman_filter.m b/matlab/kalman/likelihood/kalman_filter.m
index 369c086013495de1c3277cb56f2186223acba355..acafbff267c5645e476563546b4dab6e731ab8a7 100644
--- a/matlab/kalman/likelihood/kalman_filter.m
+++ b/matlab/kalman/likelihood/kalman_filter.m
@@ -115,7 +115,7 @@ smpl = last-start+1;
 % Initialize some variables.
 dF   = 1;
 isqvec = false;
-if ndim(Q)>2
+if ndims(Q)>2
     Qvec = Q;
     Q=Q(:,:,1);
     isqvec = true;
diff --git a/matlab/kalman/likelihood/kalman_filter_d.m b/matlab/kalman/likelihood/kalman_filter_d.m
index 3ee2749cabbaa576056da127c7a4c62716f0376a..fece96fde0a07ad7f5f711ebcbe9c3923c016c3f 100644
--- a/matlab/kalman/likelihood/kalman_filter_d.m
+++ b/matlab/kalman/likelihood/kalman_filter_d.m
@@ -60,7 +60,7 @@ smpl = last-start+1;
 % Initialize some variables.
 dF   = 1;
 isqvec = false;
-if ndim(Q)>2
+if ndims(Q)>2
     Qvec = Q;
     Q=Q(:,:,1);
     isqvec = true;
diff --git a/matlab/kalman/likelihood/missing_observations_kalman_filter.m b/matlab/kalman/likelihood/missing_observations_kalman_filter.m
index 4979a5e2fc80733141aec5435088ad831934e861..67b3adf6143d50501acb09497181ca29816850f8 100644
--- a/matlab/kalman/likelihood/missing_observations_kalman_filter.m
+++ b/matlab/kalman/likelihood/missing_observations_kalman_filter.m
@@ -78,7 +78,7 @@ smpl = last-start+1;
 % Initialize some variables.
 dF   = 1;
 isqvec = false;
-if ndim(Q)>2
+if ndims(Q)>2
     Qvec = Q;
     Q=Q(:,:,1);
     isqvec = true;
diff --git a/matlab/kalman/likelihood/missing_observations_kalman_filter_d.m b/matlab/kalman/likelihood/missing_observations_kalman_filter_d.m
index c870f73c9c6c06251f5ab3b590b07782704f1508..3c3724b3b7f1d5fa7b288c6e8e25ece24e1743ef 100644
--- a/matlab/kalman/likelihood/missing_observations_kalman_filter_d.m
+++ b/matlab/kalman/likelihood/missing_observations_kalman_filter_d.m
@@ -66,7 +66,7 @@ smpl = last-start+1;
 % Initialize some variables.
 dF   = 1;
 isqvec = false;
-if ndim(Q)>2
+if ndims(Q)>2
     Qvec = Q;
     Q=Q(:,:,1);
     isqvec = true;
diff --git a/matlab/kalman/likelihood/univariate_kalman_filter.m b/matlab/kalman/likelihood/univariate_kalman_filter.m
index 37ce2063114a2eebfa957548904698bf5ebdfccf..88036eab24b0974dbf789b682ef1ce39809966a1 100644
--- a/matlab/kalman/likelihood/univariate_kalman_filter.m
+++ b/matlab/kalman/likelihood/univariate_kalman_filter.m
@@ -117,7 +117,7 @@ smpl = last-start+1;
 
 % Initialize some variables.
 isqvec = false;
-if ndim(Q)>2
+if ndims(Q)>2
     Qvec = Q;
     Q=Q(:,:,1);
     isqvec = true;
diff --git a/matlab/kalman/likelihood/univariate_kalman_filter_d.m b/matlab/kalman/likelihood/univariate_kalman_filter_d.m
index d18b262a0f7fa45ffd476975434bb684f6b2b038..f331197037e87d70e0e4e7ce6cbef0ea651d1cef 100644
--- a/matlab/kalman/likelihood/univariate_kalman_filter_d.m
+++ b/matlab/kalman/likelihood/univariate_kalman_filter_d.m
@@ -110,7 +110,7 @@ smpl = last-start+1;
 % Initialize some variables.
 dF   = 1;
 isqvec = false;
-if ndim(Q)>2
+if ndims(Q)>2
     Qvec = Q;
     Q=Q(:,:,1);
     isqvec = true;
diff --git a/matlab/kalman/missing_DiffuseKalmanSmootherH1_Z.m b/matlab/kalman/missing_DiffuseKalmanSmootherH1_Z.m
index cf1430a6abe9bd6cf8f2a9668a4d9e1f917b5cf8..4b23b4cc856d56ac988fb6b771e0840c82fe9ded 100644
--- a/matlab/kalman/missing_DiffuseKalmanSmootherH1_Z.m
+++ b/matlab/kalman/missing_DiffuseKalmanSmootherH1_Z.m
@@ -111,7 +111,7 @@ Pinf            = zeros(spinf(1),spinf(2),smpl+1);
 Pinf(:,:,1)     = Pinf1;
 rr              = size(Q,1);
 isqvec = false;
-if ndim(Q)>2
+if ndims(Q)>2
     Qvec = Q;
     Q=Q(:,:,1);
     isqvec = true;
diff --git a/matlab/kalman/missing_DiffuseKalmanSmootherH3_Z.m b/matlab/kalman/missing_DiffuseKalmanSmootherH3_Z.m
index eb19f41ebd131b485f77d47bbeaff9ddc01b2ad5..2b6f9046681e1916fd64a62465cf26df5539391c 100644
--- a/matlab/kalman/missing_DiffuseKalmanSmootherH3_Z.m
+++ b/matlab/kalman/missing_DiffuseKalmanSmootherH3_Z.m
@@ -121,7 +121,7 @@ Pstar1          = Pstar;
 Pinf1           = Pinf;
 rr              = size(Q,1); % number of structural shocks
 isqvec = false;
-if ndim(Q)>2
+if ndims(Q)>2
     Qvec = Q;
     Q=Q(:,:,1);
     isqvec = true;