Matlab fprintf如何输出矩阵到文件

 我来答
风海者1800
推荐于2017-09-14 · TA获得超过511个赞
知道答主
回答量:134
采纳率:0%
帮助的人:140万
展开全部
即以此功德,庄严佛净土。上报四重恩,下救三道苦。惟愿见闻者,悉发菩提心。在世富贵全,往生极乐国。 clear;x=-8:0.5:8;y=x';X=ones(size(y))*x;
Y=y*ones(size(x));
R=sqrt(X.^2+Y.^2)+eps;
Z=sin(R)./R;
surf(X,Y,Z);
xlabel('x'),ylabel('y'),zlabel('z') integrnd = @(x,y) sin(sqrt(x.^2 + y.^2))./(sqrt(x.^2 + y.^2) + eps);
Q = dblquad(integrnd, -10, 10, -10, 10)
% 方法一 采用类似C语言的文件读写方式% open the file with write permission
fid = fopen('data3D.txt', 'wt');
% fprintf和fscanf是读写ASCII文件(文本文件)
% fprintf(fid, '%12.8f\n', Z); % 行不通,因为此时是把Z按行拉直成后的向量的输出结果
%==============fprintf输出矩阵=============
%==============由C语言输出矩阵的方法=======
[m, n] = size(Z);
for i = 1 : m
for j = 1 : n % 逐行打印出来
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式