help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to write the output of the code to .csv format and save the file


From: N
Subject: Re: How to write the output of the code to .csv format and save the file
Date: Fri, 5 Jun 2020 22:35:25 +0200

> yes, I agree.
> 
> I am not able to figure out how to write it.
> 
> Is it possible to help me out in a sample code

You have to learn about printf(...) function style formatting, it is old and 
have benn used for decades, actually quite many. % is used for comment, there 
is indentation for both code/comment and if I remember it correct is something 
like below:


[fid msg] = fopen('fileame', 'r');                 % Open file
if(fid == -1)                                      % Error occured?
  error(msg)                                         % Throw error and show 
error messsage what went wrong
end

try                                                % Start try block so that 
error could be catched and file closed
  fprintf(fid, 'column2; column2; column n\n');      % Here you may add code to 
write header or similar
  for n = 1:rows                                     % For all rows you want to 
save data
    fprintf(fid, 'column2; column2; column n\n');      % Here you have to add 
code to write data, probably using a for loop
  end
  flcose(fid);                                       % Close file
catch err                                          % Catch error in case it 
happen, rows below are not run then everything is OK
  fclose(fid);                                       % This is needed otherwise 
file is not closed then you make error in code and it is a problem
  rethrow(err)                                       % Rethrow the same error 
but here file have been closed before error
end


Nicklas SB Karlsson



reply via email to

[Prev in Thread] Current Thread [Next in Thread]