diff --git a/tests/operations/determinantSpeed.m b/tests/operations/determinantSpeed.m
new file mode 100644
index 0000000000000000000000000000000000000000..7cc83d8e3e3a44e2cacc1fae498838fa2542eaff
--- /dev/null
+++ b/tests/operations/determinantSpeed.m
@@ -0,0 +1,13 @@
+function determinantTime = determinantSpeed(len)
+    rng;
+    x = randi(1000,len,len); 
+    testClass.a = x; testStruct.a = x;
+
+    tic
+    t = det(testStruct.a);
+    determinantTime.struct = toc;
+
+    tic
+    t = det(testClass.a);
+    determinantTime.class = toc;
+end
\ No newline at end of file
diff --git a/tests/operations/inverseSpeed.m b/tests/operations/inverseSpeed.m
new file mode 100644
index 0000000000000000000000000000000000000000..86f299bfeb7a6b9b0a43612f9a72b64c04e821bf
--- /dev/null
+++ b/tests/operations/inverseSpeed.m
@@ -0,0 +1,13 @@
+function inverseTime = inverseSpeed(len)
+    rng;
+    x = randi(1000,len,len); 
+    testClass.a = x; testStruct.a = x;
+
+    tic
+    t = inv(testStruct.a);
+    inverseTime.struct = toc;
+
+    tic
+    t = inv(testClass.a);
+    inverseTime.class = toc;
+end
\ No newline at end of file
diff --git a/tests/operations/mldivideSpeed.m b/tests/operations/mldivideSpeed.m
new file mode 100644
index 0000000000000000000000000000000000000000..aa95f2f46ee266e397b0a9d0289e91dddf7a2752
--- /dev/null
+++ b/tests/operations/mldivideSpeed.m
@@ -0,0 +1,15 @@
+function mldivideTime = mldivideSpeed(len)
+    rng;
+    A = randi(1000,len,len); 
+    B = randi(1000,len,1);
+    testClass.a = A; testStruct.a = A;
+    testClass.b = B; testStruct.b = B;
+
+    tic
+    t = mldivide(testStruct.a,testStruct.b);
+    mldivideTime.struct = toc;
+
+    tic
+    t = mldivide(testClass.a,testClass.b);
+    mldivideTime.class = toc;
+end
\ No newline at end of file
diff --git a/tests/operations/transposeSpeed.m b/tests/operations/transposeSpeed.m
new file mode 100644
index 0000000000000000000000000000000000000000..31608afea9382c251fb6344ae59eb106e9770b72
--- /dev/null
+++ b/tests/operations/transposeSpeed.m
@@ -0,0 +1,13 @@
+function transposeTime = transposeSpeed(len)
+    rng;
+    x = randi(1000,len,len); 
+    testClass.a = x; testStruct.a = x;
+
+    tic
+    t = testStruct.a';
+    transposeTime.struct = toc;
+
+    tic
+    t = testClass.a';
+    transposeTime.class = toc;
+end
\ No newline at end of file