MATLAB 保存文件
clc;clear;close B=zeros(100,100)*1/0; row=10; num=[]; for i=1:row A=[]; A = 1:2:2*i; num=[num length(A)]; B(i,1:length(A))=A; end column=max(num); C=B(1:row,1:column) save('test_C.txt','C','-ascii')a=1:10;
b=1:20;
num=[];
num=[num length(a)];
num=[num length(b)]; %依次类推
m=length(num);
n=max(num);
c=zeros(m,n)*1/0; %用无穷bai大填充NaN
%c=zeros(m,n); %用零填du充
c(1,1:num(1))=a;
c(2,1:num(2))=b;
c%p(3,~isnan(p(3,:))) %读取质数
上面为保存不同长度的数列到矩阵中,并保存到TXT文件当中
将字符串和数值型矩阵,输出txt文件,方便arcgis读取
https://blog.csdn.net/qq_38882446/article/details/124210175
clc clear close all title = {'name',}; txt = [1 2]; txt = txt'fid = fopen('my_try_save_txt.txt','wt');% 'wt',加入‘t’方便换行输出
a = title(1);
a = cell2mat(a);
fprintf(fid,'%s %s %s\n',a);
fprintf(fid,'\n%g %g %g',txt);
fclose(fid)
%my additional function m path addpath('D:\Matlab_my_additional_path\')% add additional data path
addpath(genpath('D:\UCRArchive_2018'))files = readcell('file_list.txt');
%main read name loop
for ci = 1:numel(files)
data = load([char(files(ci)),'_TRAIN','.tsv'])
endMatlab 画好图以后--再获取图中数据并保存
源自: https://www.dandelioncloud.cn/article/details/1534435587851579394点击查看代码
filename=’我的数据.txt’; obj = get(gca,’children’); x=get(obj, ‘xdata’); y=get(obj, ‘ydata’); x=x(:); y=y(:); M=[x y]; save(filename,’M’,’-ascii’);