使用matlab时注意的几个小问题
作者:binyu 来源:转载http://www.baisi.net/viewthread.php?tid=5067&extra=page%3D2%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D19%26amp%3Borderby%3Ddateline 发布时间:2008-6-3 15:35:40
1.两个mdl文件之间拷贝小模块
使用Simlink时候,经常需要从不同的模型文件(mdl)里面拷贝小模块,发现如果模型
文件如果不在当前matlab的工作目录或者是在另个matlab工作进程里面, 模型文件的小模块
是粘贴不了的.
2.低级I/O文件读写时换行
大家是否注意到么,matlab7.0的低级文件写函数fprintf,
在帮助文档里面,明确说转义符号\n表示另起一行,可是我在使用的时候,
例如下段代码
fid =fopen('test.txt','w');
fprintf(fid,'first line\n');
fprintf(fid,'second line');
fclose(fid);
写出来的文本文件却没有换行, 再看帮助文档,发现它的例子却是
fid =fopen('test.txt','wt');
多了个t,这样\n就起作用了,可是帮助中却没有提到t 是啥意思.
使用Simlink时候,经常需要从不同的模型文件(mdl)里面拷贝小模块,发现如果模型
文件如果不在当前matlab的工作目录或者是在另个matlab工作进程里面, 模型文件的小模块
是粘贴不了的.
2.低级I/O文件读写时换行
大家是否注意到么,matlab7.0的低级文件写函数fprintf,
在帮助文档里面,明确说转义符号\n表示另起一行,可是我在使用的时候,
例如下段代码
fid =fopen('test.txt','w');
fprintf(fid,'first line\n');
fprintf(fid,'second line');
fclose(fid);
写出来的文本文件却没有换行, 再看帮助文档,发现它的例子却是
fid =fopen('test.txt','wt');
多了个t,这样\n就起作用了,可是帮助中却没有提到t 是啥意思.
文章评论 (评论内容只代表网友观点,与本站立场无关!)

您当前的位置: