[初学笔记] fopen fclose fprintf fileparts, load & save,whos & struct
2017-09-04 15:23
375 查看
下面是在陈先森的指导下写的程序,包含标题中的所有内容
a = [1 2 3 ; 5 6 7 ; 8 9 0 ];
b = [4 5 6];
c = a * b';
size (a)
whos ('a')
save('a.mat','a','b','c')
cscores = load('a.mat','c')
cscores = cscores.c
name = 'fjy'
cnewfile = fopen ('c.txt','w')
fprintf(cnewfile, '%s ''s score is %d \r\n', name,cscores);
fclose(cnewfile);
[a,b,c] = fileparts('C:\Users\Yuinfen\Documents\_private\matlab_study\c.txt')
subj.name = 'fjy';
subj.age = 23;
subj.major = 'psychology';
subj.location = 'SH';
whos('subj')
1 struct
>>
subj.name = 'fjy';
subj.age = 23;
subj.major = 'psychology';
subj.location = 'SH';
whos('subj')
Name Size Bytes Class Attributes
subj 1x1 742 struct
>> subj.name
ans =
fjy
>> subj.age
ans =
23
2 “fopen”打开文件,赋予文件代号。
语法1:FID= FOPEN(filename,permission)
如果以读方式打开,matlab首先搜索工作目录,其次搜索matlab的其他目录,“permission”是打开方式参数。
打开方式参数由以下字符串确定:
r 读出
w 写入(文件若不存在,自动创建)
a 后续写入(文件若不存在,自动创建)
r+ 读出和写入(文件应已存在)
w+ 重新刷新写入,(文件若不存在,自动创建)
a+ 后续写入(文件若不存在,自动创建))
w 重新写入,但不自动刷新
a 后续写入,但不自动刷新
3 fclose
4 fprintf
5 fileparts
获取文件的扩展名 http://blog.csdn.net/smf0504/article/details/51789984
>> [a,b,c] = fileparts('C:\Users\Yuinfen\Documents\_private\matlab_study\c.txt')
a =
C:\Users\Yuinfen\Documents\_private\matlab_study
b =
c
c =
.txt
a = [1 2 3 ; 5 6 7 ; 8 9 0 ];
b = [4 5 6];
c = a * b';
size (a)
whos ('a')
save('a.mat','a','b','c')
cscores = load('a.mat','c')
cscores = cscores.c
name = 'fjy'
cnewfile = fopen ('c.txt','w')
fprintf(cnewfile, '%s ''s score is %d \r\n', name,cscores);
fclose(cnewfile);
[a,b,c] = fileparts('C:\Users\Yuinfen\Documents\_private\matlab_study\c.txt')
subj.name = 'fjy';
subj.age = 23;
subj.major = 'psychology';
subj.location = 'SH';
whos('subj')
1 struct
>>
subj.name = 'fjy';
subj.age = 23;
subj.major = 'psychology';
subj.location = 'SH';
whos('subj')
Name Size Bytes Class Attributes
subj 1x1 742 struct
>> subj.name
ans =
fjy
>> subj.age
ans =
23
2 “fopen”打开文件,赋予文件代号。
语法1:FID= FOPEN(filename,permission)
如果以读方式打开,matlab首先搜索工作目录,其次搜索matlab的其他目录,“permission”是打开方式参数。
打开方式参数由以下字符串确定:
r 读出
w 写入(文件若不存在,自动创建)
a 后续写入(文件若不存在,自动创建)
r+ 读出和写入(文件应已存在)
w+ 重新刷新写入,(文件若不存在,自动创建)
a+ 后续写入(文件若不存在,自动创建))
w 重新写入,但不自动刷新
a 后续写入,但不自动刷新
3 fclose
4 fprintf
5 fileparts
获取文件的扩展名 http://blog.csdn.net/smf0504/article/details/51789984
>> [a,b,c] = fileparts('C:\Users\Yuinfen\Documents\_private\matlab_study\c.txt')
a =
C:\Users\Yuinfen\Documents\_private\matlab_study
b =
c
c =
.txt
相关文章推荐
- Snow.obj : error LNK2005: "unsigned char * __cdecl LoadBitmapFile(char *,struct tagBITMAPINFOHEADE
- 文件操作 freopen fopen FILE* fscanf fprintf fclose remove rename fseek
- linux设备驱动第三版笔记---->linux驱动重要数据结构之struct file
- error LNK2001: unresolved external symbol "void __cdecl av_close_input_file(struct AVFormatContext *
- error C2065: 'FILE' 'fopen' 'fscanf' 'printf' 'fclose' 'scanf' : undeclared identifier
- 【转】对于struct file_operations中ioctl消失的学习笔记
- fopen & fprintf
- watir 学习问题in `require': no such file to load -- watir (LoadError)
- MATLAB文件操作及保存文件save load fopen
- Parser Error Message: Could not load file or assembly 'Telerik.Web.UI' or one of its dependencies.解决方法
- 用Fusion Log诊断"Could not load file or assembly"问题
- 【 IDA】使用IDA load file功能,导入JNI.h解析【JNI 函数】
- Could not load file or assembly 'System.Web.Helpers...错误
- VS2008工程移植到2010的问题'system.io.fileloadexception was unhandled message=mixed mode assembly is built ag
- Malformed or corrupted AST file: 'Unable to load module "/Users/fishmai/Library/Developer/Xcode/Deri
- rails console" 提示`require': no such file to load -- readline 的问题
- 对于struct file_operations中ioctl消失的学习笔记
- Could not load file or assembly'System.Data.SQLite.dll' or one of its depedencies
- JavaSE初学笔记之<并发编程—内存模型、可见性、原子性>
- libpsd v1.0 release (load/save psdfile)