一、可以使用菜单中的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
>>