Write a file starting in column 7.

1 visualización (últimos 30 días)
Leonardo Barbosa Torres dos Santos
Leonardo Barbosa Torres dos Santos el 5 de Abr. de 2019
Dear, I have a question about write the data in the file.
Is possible write a data in the file starting in column 7 ?
For example:
My program is writing:
Line 1 and Column 1 until 36
Line 2 and Column 1 until 36
.
.
Line 19 and colund 1 until 36.
I would like write starting in column 7 until 42.
that is:
line 1 and Column 7 until 42
line 2 and Column 7 until 42
.
.
line 19 and Column 7 until 42.
That is, all line of column 1 until column 6 stay empty.
Is it possible ?
thank you
  1 comentario
dpb
dpb el 5 de Abr. de 2019
Certainly possible but specifics depend on what kind of file you're trying to create???

Iniciar sesión para comentar.

Respuesta aceptada

A. Sawas
A. Sawas el 5 de Abr. de 2019
If your data is in csv format, you can use the command csvwrite with row and col parameters as follows:
row = 0;
col = 6; % row and cols are zero-based so row=0 and col=0 are the first row and column, respectively.
csvwrite(filename, yourdata, row, col);
  2 comentarios
Leonardo Barbosa Torres dos Santos
Leonardo Barbosa Torres dos Santos el 5 de Abr. de 2019
Thank you for answer.
I would like write the file in .mat
I am saving the file this form: save('test_Cj3p09_30082020_4points', 'C', '-append')
The variable that I want to save is C, where C is the 19x36 double.
Starting in columns 1 until 36.
But I need save this variable starting in column 7 until 42.
Thanks in advance
A. Sawas
A. Sawas el 5 de Abr. de 2019
Try appending zeros to C in the columns from 1 to 6, like this:
C = [zeros(19,6) C];

Iniciar sesión para comentar.

Más respuestas (1)

Leonardo Barbosa Torres dos Santos
Leonardo Barbosa Torres dos Santos el 6 de Abr. de 2019
Thank you very much,
Is working now

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by