精华内容
下载资源
问答
  • matlab中变化的文件名保存数据

    千次阅读 2019-07-11 15:01:35
    matlab保存每次循环产生的数据,那么需要变化的变量名 for cnt = 1:10 name_res = ['opt',num2str(ct)]; save(name_res);%注意此处一定要加括号 end

    在matlab中保存每次循环产生的数据,那么需要变化的变量名

    for cnt = 1:10

    name_res = ['opt',num2str(ct)];

    save(name_res);%注意此处一定要加括号

    end

    展开全文
  • 答案就这一句话:s=datestr(info.FileModDate,'...1.对于数据处理初学者来说,如何批量对数据文件进行重命名呢?有人提出了以下算法:x = dir('D:\Program Files\MATLAB\R2010b\test\test\*.a');y = dir('D...

    答案就这一句话:s=datestr(info.FileModDate,'yyyymmddHHMMSS')

    基本思路:获取info函数,查看info所能获取的功能,然后直接调用该功能就可以了。

    1.对于数据处理初学者来说,如何批量对数据文件进行重命名呢?

    有人提出了以下算法:

    x = dir('D:\Program Files\MATLAB\R2010b\test\test\*.a');

    y = dir('D:\Program Files\MATLAB\R2010b\test\test\*.b');

    z=[x;y]

    l = length(z);

    filename = 'filename';

    for k=1:l

    system(['ren "D:\Program Files\MATLAB\R2010b\test\test\' z(k).name '" ' filename int2str(k) '.bmp']);

    end;

    那么问题一:如何把文件按照特定的顺序保存到任意路径中呢:

    imwrite(f{j},['D:\DATA\Guldum_airglow\data_diff\20150718\',num2str(j),'.tif']);

    问题二:如何按照自己想要的模式排列呢?比如按照日期重命名:

    按日期命名的话就把int2str(k)改为datestr(datenum(x(k).date),30)

    附:处理数据时难免会遇到一些与日期有关的函数,为便于随时查看,整理了一些与日企有关的函数:

    <1> date ,now,clock

    1.date:按照日期字符串格式返回当前系统日期

    2.now:按照连续的日期数值格式返回当前系统时间

    3.clock:按照日期向量格式返回当前系统时间

    >> date,now,clock

    ans =

    09-Apr-2011

    ans =

    7.3460e+005

    ans =

    1.0e+003 *

    2.0110    0.0040    0.0090    0.0170    0.0430    0.0470

    <2> year,month,day,hour,minute,second

    matlab中分别使用year,month,day,hour,minute,second从上面讲到的字符串和连续型日期时间格式中提取年月日时分秒等信息

    >>[year(date),year(now)]

    ans =

    2011        2011

    注意:上面的函数是没法从向量型日期时间格式中正确读取上述信息的

    >>year(clock)

    ans =

    5     0     0     0     0     0

    <3> Matlab中处理日期与时间的函数详解

    Matlab用三种格式来表示日期与时间

    1.双精度型日期数字:一个日期型数字代表从公元0年到某一日期的的天数,例如,2008年8月26日夜时0点钟被表示为733646,而这同一天的中午12点就被表示为733646.5,也就是说任何一个时刻都可以用一个双精度型数字表示。

    2.不同形式的日期字符串:Matlab定义了28种标准日期格式的字符串。

    3.数值型的日期向量:用一个6元数组来表示一个日期时间,例如,[2008 8 26 12 5 0]表示2008年8月26日12点05分0秒;用一个3元数组来表示一个日期,例如,[2008 8 26]表示2008年8月26日。

    <4>用日期数字表示日期使计算机更容易计算,但是不直观,因此Matlab提供了许多函数来实现三种日期格式之间的转化。

    1.datestr: 实现将日期数字和日期向量转化为日期字符串,可以在Matlab命令窗口中输入help datestr来查看关于datestr的用法。

    2.datenum: 实现将日期字符串和日期向量转化为日期数字,可以在Matlab命令窗口中输入help datenum来查看关于datenum的用法。

    3.datevec: 实现将日期数字和日期字符串转化为日期向量,可以在Matlab命令窗口中输入来help datevec查看关于datevec的用法。

    <5> Matlab中其他常用的函数:

    1.clock:将当前时间和日期返回到一个(6元)数组中。

    >> T = clock

    T =

    2008    8    26    12     31    32.75

    注:直接输出clock时,可能会以科学计数法的方式输出,

    clock

    ans =

    1.0e+003 *

    2.0100    0.0010    0.0280    0.0190    0.0280    0.0296

    用fix(clock) 则能输出易于阅读的形式

    fix(clock)

    ans =

    2010           1          28          19          28          48

    3.now:将当前时间和日期以一个双精度型日期数字返回。

    >> t = now

    t =

    7.3365e+005

    4.date:将当前时间和日期以dd-mmm-yyyy格式的字符串返回。

    >> d = date

    d =

    26-Aug-2008

    5.weekday:返回一个日期数字或一个日期字符串的星期及一个星期中的第几天。

    >> [d,w]=weekday('26-Aug-2008')

    d =

    3

    w =

    Tue

    >> [d,w]=weekday(733646)

    d =

    3

    w =

    Tue

    6.eomday:返回一个月的最后一天。

    >> eomday(2008,2)

    ans =

    29

    7.calendar:对用户要求的任何一个月生一个日历并显示在命令窗口中,或将其放在一个6×7的矩阵中。

    >> calendar(2008,8)

    Aug 2008

    S     M    Tu     W    Th     F     S

    0     0     0     0     0     1     2

    3     4     5     6     7     8     9

    10    11    12    13    14    15    16

    17    18    19    20    21    22    23

    24    25    26    27    28    29    30

    31     0     0     0     0     0     0

    >> c=calendar(2008,8)

    c =

    0     0     0     0     0     1     2

    3     4     5     6     7     8     9

    10    11    12    13    14    15    16

    17    18    19    20    21    22    23

    24    25    26    27    28    29    30

    31     0     0     0     0     0     0

    8.tic,toc:函数tic和toc被用来对一组Matlab运算进行计时。Tic启动一个秒表,toc停止这个秒表并计算出所经历的时间。

    >> tic;plot(rand(50,5));toc

    Elapsed time is 3.302510 seconds.

    9.cputime:函数cputime返回用秒表示的、自从当前的Matlab周期启动之后Matlab所占用的CPU时间。

    10.datetick:用来自动完成对数据进行图形显示并且用日期或时间字符串来作坐标的标签。

    >> y=[1998 1998 1999*ones(1,12)];

    >> m=[11 12 (1:12)];

    >> s=[1.1 1.3 1.2 1.4 1.6 1.5 1.7 1.6 1.8 1.3 1.9 1.7 1.6 1.95];

    >> bar(datenum(y,m,1),s)

    >> datetick('x','mmmyy')

    >> ylabel('$ Million')

    >> title('Figure 15.2:Monthly Sales')

    http://eelab.tsinghua.edu.cn/czzheng/blog/10-01/184048_13d5c.html

    1.now 返回当前的日期值(这个数的整数部分表示从公元0年1月1日到该日的天数,小数部分则表示具体的时刻)

    eg.

    t=now

    t =7.3354e+005

    2.datestr 日期转换成字符形式

    调用格式 datestr(date,dateform) date为要转换的日期值,dateform为日期格式参数(具体参数值可通过 help datestr查看帮助)

    3.dateform参数说明

    DATEFORM number    DATEFORM string          Example

    ======================================================================

    =====

    0              'dd-mmm-yyyy HH:MM:SS'    01-Mar-2000 15:45:17

    1              'dd-mmm-yyyy'             01-Mar-2000

    2              'mm/dd/yy'                03/01/00

    3              'mmm'                     Mar

    4              'm'                       M

    5              'mm'                      03

    6              'mm/dd'                   03/01

    7              'dd'                      01

    8              'ddd'                     Wed

    9              'd'                       W

    10              'yyyy'                    2000

    11              'yy'                      00

    12              'mmmyy'                   Mar00

    13              'HH:MM:SS'                15:45:17

    14              'HH:MM:SS PM'              3:45:17 PM

    15              'HH:MM'                   15:45

    16              'HH:MM PM'                 3:45 PM

    17              'QQ-YY'                   Q1-96

    18              'QQ'                      Q1

    19              'dd/mm'                   01/03

    20              'dd/mm/yy'                01/03/00

    21              'mmm.dd,yyyy HH:MM:SS'    Mar.01,2000 15:45:17

    22              'mmm.dd,yyyy'             Mar.01,2000

    23              'mm/dd/yyyy'              03/01/2000

    24              'dd/mm/yyyy'              01/03/2000

    25              'yy/mm/dd'                00/03/01

    26              'yyyy/mm/dd'              2000/03/01

    27              'QQ-YYYY'                 Q1-1996

    28              'mmmyyyy'                 Mar2000

    29 (ISO 8601) 'yyyy-mm-dd'              2000-03-01

    30 (ISO 8601) 'yyyymmddTHHMMSS'         20000301T154517

    31              'yyyy-mm-dd HH:MM:SS'     2000-03-01 15:45:17eg.

    >> t=now;

    datestr(t,0)ans =09-May-2008 21:07:23

    date将字符串转换成日期值

    调用语法:date(year,month,day)

    datenum(year,month,day,hour,minute,second)

    eg.>> t=now;datestr(t,0)ans =09-May-2008 21:07:23>> datenum(ans)

    ans =7.3354e+005>>4.datevec将datestr中指定的格式日期字符转换成包含日期分量的数值向量

    eg.

    >>c=datevec('09-May-2008 21:07:23')c =         2008            5            9           21            7           23

    5.weekday 可从一个日期值或字符串中找出具体的日子和星期。

    eg.

    >> [d,w]=weekday( 7.3354e+005)d =      2

    w =Mon>>[d,w]=weekday('21-Dec-2008')d =      1

    w =Sun6.eomday 返回任何一个月最后一天是几号

    调用语法:eomday(year,month) 因为闰年的存在故需要year这个参数。

    eg.>> eomday(2008,2)ans =     29>> eomday(2007,2)ans =     287.calendar 生成指定月份的日历。

    eg

    >> calendar(date)

    May 2008

    S      M     Tu      W     Th      F      S

    0      0      0      0      1      2      3

    4      5      6      7      8      9     10

    11     12     13     14     15     16     17

    18     19     20     21     22     23     24

    25     26     27     28     29     30     31

    0      0      0      0      0      0      0

    >> calendar(2008,5)

    May 2008

    S      M     Tu      W     Th      F      S

    0      0      0      0      1      2      3

    4      5      6      7      8      9     10

    11     12     13     14     15     16     17

    18     19     20     21     22     23     24

    25     26     27     28     29     30     31

    0      0      0      0      0      0      0

    >>

    补充:date返回当天日期的字符串

    eg.

    >> dateans =09-May-20088.tic ,toc 两个结合使用可计算一组matlab操作指令的执行所需时间

    eg.

    >> tic; plot(rand(500,5));toc

    Elapsed time is 0.078000 seconds.

    另外Matlab还提供了cputime和etime(具体使用方法可看帮助文档),用来计算一次运算所占cpu时间.

    eg.

    >>t0=cputime;myoperation;cputime-t0

    ans=0.1400

    >>t1=clock;myoperation;etime(clock,t1)

    ans=11.2800

    注:myoperation为用户自定义脚本文件

    >> t0=cputimet0 =    53.8125>> t1=cputimet1 =    54.0313>> deltaT=t1-t0deltaT =     0.2188

    >> t1=clockt1 =1.0e+003 *     2.0080     0.0050     0.0090     0.0210     0.0460     0.0254>> deltaT=etime(t1,t0)

    deltaT =     9.9060>>

    9.datetick 设一个坐标为时间标签eg. >> t=(1900:10:1990)'; >> p=[100 200 150 350 200 400 500 100 30 120]; >> plot(datenum(t,1,1),p); >> datetick('x','yyyy') >> title('test time tip')

    展开全文
  • save(['E:\Study\', filename], 'data')MATLAB save 函数用法及实例:用法一:保存指定变量到62616964757a686964616fe59b9ee7ad9431333366306536当前工作目录在尝试将A矩阵保存为MAT格式文件,文件名取为example,...

    展开全部

    保存方法:

    save(['E:\Study\', filename], 'data')

    MATLAB save 函数用法及实例:

    用法一:保存指定变量到62616964757a686964616fe59b9ee7ad9431333366306536当前工作目录

    在尝试将A矩阵保存为MAT格式文件,文件名取为example,并且存储起来,方便下次使用。

    在matlab主窗口中输入save  example A,回车,会看到左侧当前文件夹出现了相应的example,mat文件。

    用法二:保存当前所有变量到当前工作目录

    此时MATLAB中有A和b两个变量,试图将其全部保存起来。

    在MATLAB主窗口中输入save example2  ,将其保存到example2.mat文件中。

    用法三:保存指定变量到指定文件夹

    试图将以上矩阵A保存到D:\\JINGYAN\\example.mat中。

    在MATLAB主窗口中输入如下命令:save('D:\\csdn\\example.mat','A') 。

    可以看到成功在csdn文件夹下生成了example.mat。

    c0ab6106bece0011f0a6b47b82bf6049.png

    扩展资料:

    一、在使用save函数时需要注意:

    1、要保存的mat文件要写出后缀。

    2、要保存的变量名要用单引号引起来。保存所有变量到指定文件夹不在赘述,用命令save('D:\\csdn\\example.mat') 便可。

    二、SAVE命令动态批量保存mat文件:

    已知矩阵A,先将A矩阵的每一列进行拆分,分别保存在‘1-points.mat’、‘、2-points.mat’、‘3-points.mat’中。

    A=[

    0.7329   -0.0000   19.2805;

    -0.0000    0.7329   25.0947]

    for i=1:3

    chr=[num2str(i),'-points.mat']

    b=A(:,i)

    save(chr,'b')

    end

    展开全文
  • 其实这个Matlab修改文件名,就是要熟悉一个函数movefile,这个函数貌似有两个功能1、移动一个文件到另外的地方(实验显示,具体实现的功能应该是把源地址的数据根据修改后的文件名保存到目的路径,源地址的数据被删除...

    其实这个Matlab修改文件名,就是要熟悉一个函数movefile,这个函数貌似有两个功能1、移动一个文件到另外的地方(实验显示,具体实现的功能应该是把源地址的数据根据修改后的文件名保存到目的路径,源地址的数据被删除)2、就是在同一个文件夹下面对于文件进行改名。

    下面这个程序,现在是指定文件夹后,只能指定一个视频的一种分割位置更改。还可以考虑的优化,是指定多个视频,多个分割位置信息信息更改。不过貌似这样改运算量会大很多。以后再说吧

    clear;close all;clc;%由于数据采集阶段编写了两个matlab代码一起操作,来处理数据。%前一个Matlab程序是用来从视频中截取数据的。后一个是用来挑选数据的类别。%前后两个程序的命名规则是不同的。%前178 4_000001.jpg。文件命名规则:视频序号+空格+数据位置+'_'+视频帧号。%而有这个空格号,当初也是考虑到strtok函数更好分割文件名。但caffe中不能识别有空格号的文件名。所以必须改%后col_185-4-zz-_000413.jpg。文件命名规则:col+'_'+视频序号+'-'+数据位置+'-'+分割位置标记+'-'+帧号%现在感觉这挑选后的文件名,这里面'_'和'-'太多了,虽然这当初考虑是为了方便看各个数据,而且caffe不能识别有空格的label%所以才加了那么多。但最后的_000413,就是把原文件名拆掉然后来看,这里面连着'-'和'_',确实是有点不好看。%至于以后怎么考虑更好的命名规则,以后再说了。现在的任务就是把文件夹中的前面这种命名规则挑选出来,并改为后面这种命名规则的文件名%%

    %程序设计上考虑数据保存的实际情况,数据根据各个类别放在不同的文件夹里面。%所以程序设计上,就是读取路径文件夹下面的所有子文件夹的数据,然后改名%每次运行程序,需要修改的变量如下

    changeVedio='178';

    fgwzbj='zz';

    dirPath='C:\Users\Dy\Desktop\彩色视频真实数据\sj3';%数据路径%%

    %读取文件夹列表,但这种方式读取会保留原文件.(在结构体中第一个)和上一层目录..(在结构体第二个)。所以真正的数据文件夹从第3个开始

    dirList=dir(dirPath);

    countList=length(dirList);%文件夹个数for numList=3:countList%文件夹从3开始,目录中.和..在第一和第二,应该是某种规则%根据这个过滤掉在此文件夹可能存在的txt文件%由于这里面保存数据的文件夹都是0,1,2,3..所有用了下面的判断if(length(dirList(numList).name)>=2)continue;

    end

    fileNameList=dir([dirPath,'\',dirList(numList).name]);%读取子文件夹中的图片

    fileSum=length(fileNameList);%统计子文件夹中的文件个数for fileNum=3:fileSum%文件从3开始%由于对于不同的视频改写的文件名不同,所以要先进行判断,到底是不是要改的文件%原始图像的文件名为类似于178 4_000001.jpg形式的%[spxh,~]=strtok(fileNameList(fileNum).name);%由于前一个程序设定的命名规则,所以由默认的空格符号分割文件名,得到前面的视频序号%用函数strcmpi判断两个字符串是否相等,函数strcmpi相等输出1,否则输出0%如果不相等,即不是要处理的数据,进入下一个循环if strcmpi(spxh,changeVedio)==0

    continue;

    end

    realName=[dirPath,'\',dirList(numList).name,'\',fileNameList(fileNum).name];%依次得到具体图片文件的完整路径

    %前178 4_000001.jpg。文件命名规则:视频序号+空格+数据位置+'_'+视频帧号。%后col_185-4-zz-_000413.jpg。文件命名规则:col+'_'+视频序号+'-'+数据位置+'-'+分割位置标记+'-'+帧号%想改成的文件名。

    sjwz=fileNameList(fileNum).name(5);

    zh=fileNameList(fileNum).name(6:end);

    changeName=[dirPath,'\',dirList(numList).name,'\','col','_',spxh,'-',sjwz,'-',fgwzbj,'-',zh];%修改后具体图片文件的完整路径

    %%%主要就是下面这句更改文件名

    movefile(realName,changeName);

    end

    end%%

    %下面这代码是,原来得到的是RGB图像,最开始考虑,可以生成一些灰度图像来作为训练集去测试。看看效果怎么样(其实现在发现这没用,不合理)。但当时考虑如果生成了灰度图像,最好能在彩色图像前面加上col前缀,因为有些图片灰色的,看不出是彩色还是灰度。作为一个例子来看还是可以的。

    clear;close all;clc;%这个程序是写的为了原来的文件名就是单独的数字,但是后来考虑,可能会加入灰度图像%所以在彩色图像文件名前面加上col,及col+文件名 来作为新的文件名%继续添加路径

    pathRead='C:\Users\Dy\Desktop\归一化后的图像\train9';

    dirList=dir(pathRead);%读取文件夹列表,这种方式读取会保留原文件.(在结构体中第一个)和上一层目录..(在结构体第二个)

    countList=length(dirList);%文件夹个数for numList=3:countList%文件夹从3开始%根据这个过滤掉在此文件夹可能的train.txt文件%由于这里面保存数据的文件夹都是0,1,2,3..所有用了下面的判断if(length(dirList(numList).name)>=2)continue;

    end

    fileName=dir([pathRead,'\',dirList(numList).name]);%读取子文件夹中的图片

    fileSum=length(fileName);%统计子文件夹中的文件个数for fileNum=3:fileSum%文件从3开始

    realName=[pathRead,'\',dirList(numList).name,'\',fileName(fileNum).name];%依次得到具体图片文件的完整路径

    %%%主要就是下面这句更改文件名

    changeName=[pathRead,'\',dirList(numList).name,'\','col',fileName(fileNum).name];%修改后具体图片文件的完整路径

    movefile(realName,changeName);

    end

    end

    下面为最开始写的,带吐槽。但毕竟花了时间写,就不删掉了。

    哎 用caffe的imagenet生成数据,擦,貌似不能识别中文,原来生成的一堆中文文件名的图像要改一堆名字去测试一下效果,哎,手动改太麻烦,用matlab试试,从网上找了个代码。

    原始的代码如下

    clear;clc;

    str = dir('e:\laowu2013-07-23\matlab code\My Programs\tests\RayleighWave_Viscoelastic\muller\*.bin'); % 替换成你自己的文件所在目录

    strx = struct2cell(str);

    sn = length(strx(1,:));

    for ix = 1:sn

    newname=sprintf('ss-%d.bin',ix);

    movefile(strx{1,ix},newname);

    end

    50个金币呀,居然还是13年的。。不过看看问问题的是搞催化化学的,回答问题的是应用地球物理学的,额。。。

    原文件名为类似于以下这种

    方正姚体3常规0Black1.jpg 被下面程序改为类似于 0BitBlack1.jpg这种形式

    个人改了改如下

    clear;clc

    %原来生成的数据名字都是中文的,哎,没想到整到用imagenet的create来生成数据

    %然后用cifar10来处理这一步,所以要把中文名字现在全部改为英文

    file=dir('C:\Users\Dy\Desktop\实验数据\train\one\*.jpg');%读取文件名列表

    filecell=struct2cell(file);%把数据类型由str换为cell,不知道为啥要更换数据类型,更换后变成一个cell数组了,第一行就是文件名

    count=length(filecell(1,:));%取这个cell数组的第一行,就是这个文件名的这一行,然后列出长度,感觉闲的蛋疼,直接用length(file)直接就能出个数,还要整的那么麻烦

    for num=1:count%就是循环改名,没啥。

    newname=sprintf(file(num).name(8:end));%貌似这个sprintf没啥用。其实这个sprintf就是转换为字符串形式,这个直接取出的数据,感觉就是字符串形式

    movefile(filecell{1,num},newname);%这句就是该文件名,感觉应该就是这句,这个文件必须在处理的数据的那个文件夹下面运行

    end

    % 感觉上面的代码太挫了,再改

    file=dir('C:\Users\Dy\Desktop\实验数据\train\zero\*.jpg');

    count=length(file);

    for num=1:count

    newname=file(num).name(8:end);

    movefile(file(num).name,newname);%主要就是这个命令,要把m文件考到那个文件夹下面去,感觉如果继续修改,要怎么添路径

    end

    1 path='C:\Users\Dy\Desktop\实验数据\val';2 file=dir(path);%这种方式读取好像会保留原文件.(在结构体中第一个)和上一次目录..(在结构体第二个),所以从第3个开始3 count=length(file);4 for num=3:count5 newname=file(num).name(8:end);6 movefile([path,'\',file(num).name],[path,'\',newname]);

    7 end

    好像运行这个代码的时候,在命令窗口运行下指令时会出错。而运行程序时没问题,不知道什么原因,就像最开始找到的程序,没搞懂为啥movefile函数里面为啥用cell,应该就是movefile函数没搞懂

    展开全文
  • 有关命令行环境的一些操作:(1)clc擦去一页命令窗口,光标回屏幕左上角(2)clear从工作空间清除所有变量(3)clf清除图形窗口内容(4)who列...文件名>从磁盘删除指定文件(7)which<文件名>查找指定文件的路径(9)c...
  • matlab保存数据为.txt

    千次阅读 2014-12-15 15:10:51
    a= [239 254 0 0 0.......0 0 0 ];  b = zeros(1032,1);  b = a;  save data_source.txt b -ascii;  save data_source.txt b -ascii;... data_source为保存后的文件名,.txt为文件格式,b为要保存的文件。
  • MATLAB保存数据为txt或dat格式

    万次阅读 2018-07-08 21:29:10
    总结网上各大论坛,主要有三种方法。 第一种方法:save(最简单基本的) ...*.txt为文件名,该文件存储于当前工作目录下,再打开就可以打开后,数据有可能是以指数形式保存的. 例子: a =[17 24 1...
  • matlab数据输出保存为txt 格式总结网上各大论坛,主要有三种 方法。 第一种方法 :save(最简单基本 具体的命令是:用save*.txt -ascii 为函数*.txt 为文件名,该文件传输于当前工作目录下,再开启就可以 打开后,...
  • Matlab中将数据保存为txt或dat格式四种方案总结网上各种资源,列出以下的四种方法(以txt为例)。第一种方法:save(最简单基本的)具体的命令是:用save*.txt-asciixx为变量*.txt为文件名,该文件存储于当前工作目录下,...
  • matlab数据输出保存为txt或dat格式总结网上各大论坛,主要有三种方法。第一种方法:save(最简单基本的)具体的命令是:用save *.txt -ascii xx为变量*.txt为文件名,该文件存储于当前工作目录下,再打开就可以打开...
  • 为了减少工作量(把手动保存的方式换成MATLAB代码实现保存的方式),避免单次保存,我们可以把其中的一个或者多个参数设置为变量来进行实验,但是如果保存文件名不随之改变的话,同名的参数将会被覆盖,而且所有的...
  • (matlab中将数据输出保存为txt格式文件的方法将matlab数据保存为txt或dat格式具体的命令是:用save *.txt -ascii xx为变量*.txt为文件名,该文件存储于当前工作目录下,再打开就可以 打开后,数据有可能是以指数形式...
  • 一种是出来图形窗口后手动保存(这儿又可以分两种):1 直接从菜单保存,有fig,eps,jpeg,gif,png,...saveas的三个参数:(1)图形句柄,如果图形窗口标题栏是“Figure 3”,则句柄就是3.(2)文件名。(3)单引号字符串,指...
  • 第一种方法:save(最简单基本的)具体的命令是:用save*.txt-asciixx为变量*.txt为文件名,该文件存储于当前工作目录下,再打开就可以打开后,数据有可能是以指数形式保存的.例子:a=[17241815;23571416;46132022;...
  • matlab保存生成的数据用逗号隔开

    千次阅读 2020-09-04 19:37:52
    dlmwrite(‘3c235.csv’,data,‘delimiter’,’,’); 3c235.csv:要存的文件名 data:要存的数据 delimiter:表示要用分隔符隔开 ','用逗号隔开
  • PAGE / NUMPAGES 将matlab数据输出保存为txt或dat格式 总结网上各大论坛主要有三种方法 第一种方法save最简单基本的 具体的命令是用save .txt -ascii x x为变量 .txt为文件名,该文件存储于当前工作目录下再打开就...
  • Matlab中将数据保存为txt或dat格式四种方案 总结网上各种资源,列出以下的四种方法(以txt为例)。 第一种方法:save(最简单基本的) 具体的命令是:用save*.txt-asciix x为变量 *.txt为文件名,该文件存储于当前...
  • matlab数据保存为txt或dat格式

    千次阅读 2017-03-18 16:12:01
    matlab数据保存为txt或dat格式【转】 具体的命令是:用save *.txt -ascii x x为变量 *.txt为文件名,该文件存储于当前工作目录下,再打开就可以打开后,数据有可能是以指数形式保存的. 看下面这个例子: a =...
  • matlab中将数据保留为txt或dat格式四种方案 胡 总结网上多种资源列出以下四种方法以txt为例 第一个方法save最简单基础 具体命令是用save.txt-asciix x为变量 .txt为文件名,该文件存放于目前工作目录下再打开就能够...
  • matlab数据输出保存为txt或dat格式 总结网上各大论坛,主要有三种方法。 第一种方法:save(最简单基本的) 具体的命令是:用save *.txt -ascii x x为变量 *.txt为文件名,该文件存储于当前工作目录下,再...
  • matlab数据输出保存为txt或dat格式 总结网上各大论坛,主要有三种方法。 第一种方法:save(最简单基本的) 具体的命令是:用save *.txt -ascii x x为变量 *.txt为文件名,该文件存储于当前工作目录下,再打开就...
  • MATLAB保存figure图上的数据为.mat文件

    千次阅读 2019-09-14 19:52:21
    1. 打开需要保存的图 2. 运行语句: h1 = findobj(gcf,'Color','r') xh1=get(h1,'xdata'); yh1=get(h1,'ydata'); save time xh1; save Q-courese-sin-disturbance yh1; %%save 文件名 变量名; load Q-courese...
  • 具体的命令是:用save *.txt -ascii xx为变量*.txt为文件名,该文件存储于当前工作目录下,再打开就可以 打开后,数据有可能是以指数形式保存的.看下面这个例子:a =[17 24 1 8 15;23 5 7 14 16 ;4 613 20 22 ;10 12 ...
  • 变量的载入载入变量的方式一般为load('文件名')如果载入的内容为以matlab通用形式保存数据即xxx.mat,就非常方便,变量的格式和名称都和保存时一样。但是这种方法对于其他格式如txt、excel文件并不友好,因为这些...
  • matlab数据保存到dat格式的文件

    万次阅读 2016-03-31 22:31:05
    用save *.txt -ascii x 命令,其中x是要保存的命令。*.txt为文件名,该文件存储于当前工作目录下。
  • Matlab中对文件内.mat文件遍历读取并打标签保存 这篇文章是依据我自己的任务所查询学到的一些东西,在此记录下来供以后使用方便。我的任务是在train文件夹中有一组的训练数据,其格式都是mat文件类型,如下图。 ...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 147
精华内容 58
关键字:

matlab保存数据文件名

matlab 订阅