From f66a86453bfaed80a83675a247e29c661052ca66 Mon Sep 17 00:00:00 2001
From: Charlotte Bond <czb@star.sr.bham.ac.uk>
Date: Thu, 12 Dec 2013 15:49:31 +0000
Subject: [PATCH] only return one value for A if not astigmatic

---
 src/new/zernike_polynomials/FT_Rc_to_Znm.m | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/new/zernike_polynomials/FT_Rc_to_Znm.m b/src/new/zernike_polynomials/FT_Rc_to_Znm.m
index 42f609e..12c7fdc 100644
--- a/src/new/zernike_polynomials/FT_Rc_to_Znm.m
+++ b/src/new/zernike_polynomials/FT_Rc_to_Znm.m
@@ -52,9 +52,11 @@ function [A] = FT_Rc_to_Znm(Rc,R)
     % Calculate Z20 amplitude
     A(1) = (Ax+Ay)/2;
     
-    % Calculate Z22 astigmatic amplitude
-    A(2) = 2*(Ax-A(1));
-    
+    if length(Rc)>1
+        % Calculate Z22 astigmatic amplitude
+        A(2) = 2*(Ax-A(1));
+    end
+
     % Convert amplitudes to nm
     A = 1e9*A;
 
-- 
GitLab