matlab 7.0举例说明:save,load,open,textread函数的使用.
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 15:38:39
matlab 7.0举例说明:save,load,open,textread函数的使用.
matlab 7.0举例说明:save,load,open,textread函数的使用.
matlab 7.0举例说明:save,load,open,textread函数的使用.
save
功能:将工作空间的变量存储到文件中
save Filename 将工作空间的全部变量存储到以Filename命名的文件中:Filename.mat.
语法格式:
save
save filename
save filename content
save filename options
save filename content options
save('filename', 'var1', 'var2', ...)
例:savefile = 'test.mat';
p = rand(1, 10);
q = ones(10);
save(savefile, 'p', 'q')
load
功能:
从数据文件中读出变量到工作空间中
语法格式:
load
load filename
load filename X Y Z ...
load filename -regexp expr1 expr2 ...
load -ascii filename
load -mat filename
S = load('arg1', 'arg2', 'arg3', ...)
例:
%存储
a = magic(4); b = ones(2, 4) * -5.7; c = [8 6 4 2];
save -ascii mydata.dat
%读出
clear
load mydata.dat
open
功能:
打开文件
语法格式:
open('name')
例:
open copyfile.m
open('D:\temp\data.mat')
textread
功能:
从文本文件中读出格式化的数据
语法格式:
A = TEXTREAD('FILENAME')
A = TEXTREAD('FILENAME','',N)
A = TEXTREAD('FILENAME','',param,value, ...)
A = TEXTREAD('FILENAME','',N,param,value, ...) reads numeric data from
the file FILENAME into a single variable. If the file contains any
text data, an error is produced.
例:
文本文件 mydata.dat中的内容为:Sally Level1 12.34 45 Yes
将该文件中的第一行读入到工作区间中
[names, types, x, y, answer] = textread('mydata.dat','%s %s %f %d %s', 1)
输出结果为:
names =
'Sally'
types =
'Level1'
x =
12.34000000000000
y =
45
answer =
'Yes