matlab-数据输入与输出

一、可以使用菜单中的import data来导入数据

 

 



 

二、也可以通过程序:

1、保存工作区变量

 

>> a=[1 2 4;4 5 6]

a =

     1     2     4
     4     5     6

>> b=[11 12 14;14 15 16]

b =

    11    12    14
    14    15    16

>> save mytest
>> clear
>> a
??? Undefined function or variable 'a'.
 
>> load mytest
>> a

a =

     1     2     4
     4     5     6

>>

2、保存某个变量或结构

>> s.a=a

s =

    a: [2x3 double]

>> s.b=b

s =

    a: [2x3 double]
    b: [2x3 double]

>> save mystruct.mat  s
>> save mystruct.mat  s a
>>

3、增加数据

>> save mystruct.mat  -append b

4、一般保存数据都是压缩方式,如果禁止压缩:

>> save mytest -v6
>>

 

5、选择输出格式

1)ascii

>> save mystruct1.mat  a b -ascii

2)double
>> save mystruct1.mat  a b -ascii -double

3)以tabs为分隔符
>> save mystruct1.mat  a b -ascii -double -tabs

 6、文本文件

1)数字文本

mtest.txt的内容是:

1 2 3 4
5 6 7 8

>> load e:\mtest.txt
>> whos
  Name       Size            Bytes  Class     Attributes

  a          2x3                48  double             
  b          2x3                48  double             
  mtest      2x4                64  double             
  s          1x1               448  struct             

 
>> mtest

mtest =

     1     2     3     4
     5     6     7     8

>>

 

2)定界符

文件内容是

1-2-3-4
5-6-7-8

 

 

>> xx=dlmread('e:\mtest.txt','-')

xx =

     1     2     3     4
     5     6     7     8

>>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值