a=[1,2,3;4,5,6] 是一个2×3矩阵
1 2 3
4 5 6
fid=fopen('d:\','wt') 本命令用法网上可以查到,帮助文件里讲的也很清楚
fprintf(fid,'%8.4f %8.3f %6.2f\n',a') 输出矩阵
fclose(fid) 关闭文件
讲一下fprintf命令中每一项的含义:
fid 函数句柄,代表之前打开的文件
'%8.4f %8.3f %6.2f\n' 输出格式,具体如下:
1、%8.4f 表示输出格式为浮点数,占用8位(含小数点),保留4位小数
2、%8.3f %6.2f同1
3、\n表示换行
4、在换行符前给出三个不同的输出格式表示每行输出三个数据(当然,三个格式可以一样,只不过要想每行输出三个数据必须写三次),也就是说,换行符前些几次输出格式,每行就输出几个数据。
5、但是这还不够,因为输出的顺寻是按矩阵单下标索引方式输出的,也就是说,如果输出的矩阵如果写成a,那么输出的矩阵就是
1 4 2
5 3 6
6、所以需要将a转置一下,这样输出的矩阵就正确了。
相关文章
- matlab fprintf输出矩阵
- 基于双向长短期记忆网络(BiLSTM)的时间序列数据预测,15个输入1个输出,可以更改数据集,MATLAB代码
- 回归预测|时序预测|基于灰狼优化时域卷积TCN结合Transformer的多特征输入单输出的回归预测和多维时序预测Matlab程序-二、实验结果
- 【MATLAB代码,带TDOA数据导入】TDOA三维空间的位置(1主锚点、3副锚点),多个时间点、输出位置的坐标
- 回归预测|基于哈里斯鹰优化最小二乘支持向量机的数据回归预测Matlab程序HHO-LSSVM 多特征输入单输出含基础程序-三、核心代码
- 回归预测 | Matlab基于POA-SVR鹈鹕算法优化支持向量机的数据多输入单输出回归预测
- matlab入门笔记(二):矩阵和数组
- matlab之矩阵分解
- matlab 显示矩阵
- MATLAB读取txt文本文件,整理后,每列按不同数据精度输出到txt文本文件中