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'])
end

Matlab 画好图以后--再获取图中数据并保存
源自: 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’);
posted @ 2020-09-02 08:07  温酒待君归  阅读(405)  评论(0编辑  收藏  举报
levels of contents