作者littledou (o o )
看板MATLAB
标题[问题] txt档案输出问题
时间Sat May 19 17:57:31 2012
我在主视窗中输入
x = 1:10;
y = [x; sqrt(x)];
fid = fopen('sqrt.dat', 'w');
fprintf(fid, 'Table of square root:\n');
fprintf(fid, '%2.0f => %10.6f\n',y);
fclose(fid);
type sqrt.dat (源自 张智星 书本)
错误显示:
??? Error using ==> fprintf
Invalid file identifier. Use fopen to generate a valid file
identifier.
试过许多例子,都会有这样的问题,请问该如何解决?
谢谢!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.96.135
1F:→ Steven0422:fopen失败 看一下fid的值 05/19 18:50
2F:→ littledou:测试出来是-1 请问 那个档案室原本就要存在吗 05/20 04:05
3F:推 brettchen:我照你的打没事,路径中有中文吗? 05/20 06:00
4F:→ brettchen:版本2010b 05/20 06:01
5F:推 vincent59:我测试过也ok阿 05/20 12:05
6F:→ littledou:我的资料夹中有中文~~ 我试着换成英文看看 05/20 12:52
7F:→ littledou:後来发现是路径执行位置的问题 已经解决 谢谢大家 05/20 20:09