|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我在一个程序中,遇到一个这样的问题,就是我定义了一个结构,它的内容是这样:
X.X=A+B
X.V=X.X*23
X.Z=aqrt(X.X)
现在我想把结果输入到文件中,写了如下命令:
fprintf(fp)
fprintf(fp,'\n未知参数平差结果\n');
fprintf(fp,'%f',X);
fclose(fp);
结果在COMMAND窗口中出现这样的提示
??? Error using ==> fprintf
Function 'fprintf' is not defined for values of class 'struct'.
Error in ==> F:\win98\matlab\work\lianxi1.m
On line 28 ==> fprintf(fp,'%f',X);
我该怎么办呢 ?
另外我还想问一下,如果我想在文件中把结构的每一个元素都按一定的格式输入,应该怎么办呢?
提前谢谢大家! |
|