How to save a text file with number and text information?
7 次查看(过去 30 天)
显示 更早的评论
Hello, I have on my MATLAB code some variables containing values and filenames. Ex: lat1=1.2; lat2=3.2; long1=-44; long2=-34; grd=‘map.grd’; fault=‘fault.txt’; I would like to save one file in any output text format to be read by another code with a Shell code. Ex: file.txt containing all informations inside (1.2 3.2 -44 -34 map.grd fault.txt). I tried to use the writetable function as I have used before but it just work to values, it shows error when I tried to include the filenames (e.g map.grd). Does someone have any suggestion? Thanks in advance.
采纳的回答
Voss
2024-3-1
Put the filenames in cell arrays.
Example:
lat1=1.2; lat2=3.2; long1=-44; long2=-34; grd='map.grd'; fault='fault.txt';
% first, I generate the error you might have gotten:
try
T = table(lat1,lat2,long1,long2,grd,fault) % doesn't work
catch e
disp(e.message);
end
% now, I put grd and fault in cell arrays:
T = table(lat1,lat2,long1,long2,{grd},{fault}) % works
% write the table to file:
writetable(T,'file.txt')
% check the contents of the txt file:
type file.txt
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Text Files 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!