24小时热门版块排行榜    

查看: 286  |  回复: 2

言西早幻城

新虫 (正式写手)

[求助] 关于 变量型矩阵输出问题 已有1人参与

clear,clc
fp=fopen('test.txt','wt');
syms a;
A= a*ones(100,1);
B= 4*ones(100,1);
C= 5*ones(100,1);
% fprintf(fp,' %10.1g %10.1g\n',[B';C']);
fprintf(fp,' %s %10.1g %10.1g\n',[A';B';C']);
fclose(fp);

问题:程序见上,B,C矩阵可以正常写出,但A矩阵不可以,可能因为是变量分原因,自己尝试把A转换成Char(A)也没成功。
要求:不要用循环
谢谢
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

阅读开阔眼界,交流助力成功
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mygt_hit

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
言西早幻城: 金币+5, ★★★很有帮助, 成功解决问题! 2015-04-24 08:47:34
sym输出我也没找到好的办法,直接将sym矩阵A字符化得到比较奇怪的结果,就这个问题,可以试试
fprintf(fp,' a %10.1g %10.1g\n',[B';C']);
直接输出a吧
知其然,知其所以然。
2楼2015-04-23 09:08:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

言西早幻城

新虫 (正式写手)

引用回帖:
2楼: Originally posted by mygt_hit at 2015-04-23 09:08:12
sym输出我也没找到好的办法,直接将sym矩阵A字符化得到比较奇怪的结果,就这个问题,可以试试
fprintf(fp,' a %10.1g %10.1g\n',);
直接输出a吧

谢谢您!
阅读开阔眼界,交流助力成功
3楼2015-04-24 08:47:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 言西早幻城 的主题更新
信息提示
请填处理意见