楼主: meanricson
11591 2

[问答] matlab 怎么同时将数字矩阵和字符矩阵导出到一个txt文件中去 [推广有奖]

  • 0关注
  • 0粉丝

已卖:34份资源

硕士生

52%

还不是VIP/贵宾

-

威望
0
论坛币
253 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1380 点
帖子
47
精华
0
在线时间
295 小时
注册时间
2010-4-13
最后登录
2022-10-19

楼主
meanricson 在职认证  发表于 2012-6-14 19:18:01 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如题,谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB atlab matla Mat Atl 矩阵 数字 matlab

沙发
luckyart 发表于 2012-6-14 19:52:17
大概是下面吧。 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);

藤椅
matlab-007 发表于 2016-8-30 19:46:50
第一步在指令栏输入:
》save 'b.txt' B -ascii %(把矩阵B的数据,导出到了TXT文件中,名字为b.txt)%
回车
结果b.txt文件就会被保存到work文件夹下
打开b.txt,你会发现,如果数据很多,排列可能没有想象的整齐,而且是二进制显示的

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-19 23:15