combine variables into a multi column text file
Show older comments
I'm new to Matlab and trying to combine 3 variables into one text file, with each variable making up a column. I've tried using fprintf, but haven't had any luck.
The variables are:
row =
125
421
col =
651
876
name =
point_1
point_2
I want a text file which shows 3 columns like this:
651 125 point_1
876 421 point_2
Has anyone got any ideas how I can do this easily?
I need to this within an existing matlab script, as the text file is then used by the script to do other processing.
Thanks!
Answers (2)
Andrei Bobrov
on 6 May 2013
Edited: Andrei Bobrov
on 6 May 2013
use cell arrays:
row = [
125
421];
col =[
651
876];
name = {
'point_1'
'point_2'};
datacell = [num2cell([row,col]), name];
or
struct arrays:
datastruct = struct('row',row,'col',col,'name',name);
Sarah
on 6 May 2013
Categories
Find more on Variables in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!