how to write xlswrite command in a loop such that after every loop, the row increments.

6 visualizzazioni (ultimi 30 giorni)
the program currently stores the values in a ".out" extension. need to store the output to an excel file also. how to add loop such that each calculated value of A gets stored in the next row.
filename = 'testdata.xlsx';
A = [tsince ro(1) ro(2) ro(3) vo(1) vo(2) vo(3)];
sheet = 1;
xlRange = 'A1';
xlswrite(filename,A,sheet,xlRange);
  1 Commento
usama amjid
usama amjid il 10 Lug 2015
Modificato: usama amjid il 10 Lug 2015
i tried using
xlRange = 'A1:H10';
but it resulted in the last calculated value to be repeating in all rows from top to bottom.

Accedi per commentare.

Risposte (1)

ag
ag il 29 Dic 2024
Hi Usama,
To write the output to an Excel file, appending it to the next available row, you can utilize the "writematrix" function in MATLAB. Below is a code snippet demonstrating this approach:
% this will append the data below the existing data in the spreadsheet file.
writematrix(mat,'fileName.xls','WriteMode','append')
Hope this helps!

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by