¿Cómo puedo actualizar los datos calculados en mi hoja de Excel en la siguiente columna cada vez que ejecuto mi código en MATLAB?

function []= process(f1, f2, f3, f4, height, th)

%%omitted the the large code from in between in order to just propose the problem%% 

ValuesInInches(12)=t1*t;
ValuesInInches(8)=realneck(f1,f2,height,th);
ValuesInInches(14)=t3*t; 
ValuesInInches(7)=t4*t;
ValuesInInches(11)= ValuesInInches(7);
ValuesInInches(5)=t5*t;
ValuesInInches(4)=t6*t;
ValuesInInches(6)=t7*t;
ValuesInInches(10)=t8*t;
ValuesInInches(9)=t9*t;
ValuesInInches(3)=t9*t1;
ValuesInInches(1)=t*t10;
ValuesInInches(2)=t11*t;
ValuesInInches(13)= measureknee(a5,t);
ValuesInInches=ValuesInInches';

file='measure.csv';

measurements{1,1}='Shirt Length';
measurements{2,1}='Full Shoulders';
measurements{3,1}='Sleeves';
measurements{4,1}='Muscle';
measurements{5,1}='Chest';
measurements{6,1}='Stomach';
measurements{7,1}='Hip';
measurements{8,1}='Neck';
measurements{9,1}='Trouser length';
measurements{10,1}='Trouser waist';
measurements{11,1}='Trouser hip';
measurements{12,1}='Thigh';
measurements{13,1}='Knee';
measurements{14,1}='Inseam';

T= table(measurements,ValuesInInches);
writetable(T,file);

end

Tengo que actualizar mi archivo measure.csv cada vez que realizo un cambio en mi código para crear un conjunto de valores de datos. Puedo escribir datos en el archivo, pero ahora necesito que cuando mi código se ejecute por segunda vez, escriba los datos calculados en la siguiente columna mientras se mantienen seguros los datos antiguos. Mi código está sobrescribiendo los datos en la misma columna o tengo que ingresar manualmente la ubicación de intersección de columna de fila específica cada vez.

Mi código calcula 14 valores cada vez que se ejecuta. Por favor, dígame una manera para que pueda usarlo en mi función principal para hacer que todo el proceso sea más eficiente.

Respuestas a la pregunta(1)

Su respuesta a la pregunta