大概是下面吧。 printf是c语言用法,参照些改改应该可以。
clc
clear all;
fid=fopen('D:\data.txt','wt');%写入文件路径
A = [1 2 ;3 4];
syms x11 x12 x21 x22
B= [x11 x12; x21 x22];
[m,n]=size(A); %获取矩阵的大小,
fprintf(fid,'The integer matrix');
for i=1:m
fprintf(fid,'\n');
for j = 1:n
fprintf(fid,' %d',A(i,j));
end
end
fprintf(fid,'\n');
fprintf(fid,'The symbol matrix');
for i=1:m
fprintf(fid,'\n');
for j = 1:n
str = [];
str= char(B(i,j));
fprintf(fid,' %s',str);
end
end
fclose(fid);