MATLAB: How to write strings and numbers in excel file

excelMATLABwritexlswrite

I want to write data in an excel file. I need the first row to strings/labels of the data e.g f_min, f_max_, loss_1, loss_2. Then the next rows will have the data under the above labels. I use xlswrite but can't find how to append the data to the next rows

Best Answer

headers = {'f_min', 'f_max', 'loss_1', ...};
data_as_cell = num2cell(YourNumericDataArray);
info_to_write = [headers; data_as_cell];
xlswrite(AppropriateFilename, info_to_write);