可以参考下面的代码:
%% 为了能批量进行,使用了eval函数
% 首先,为自己产生一个A,B,C,...的矩阵3*3的;
for index=1:17
eval([char(64+index) '=rand(3);']);
end
% 从下边开始是存到一个文件当中。
delete([pwd '\data.txt']);
for index=1:17
eval(['dlmwrite([pwd ''\data.txt''],' char(64+index) ',''-append'');']);
dlmwrite([pwd '\data.txt'],' ','-append');
end
扩展资料:
MATLAB函数列举:
Cot( )余切(变量为弧度)
sind( )正弦(变量为度数)
Cotd( )余切(变量为度数)
asin( )反正弦(返回弧度)
acot( )反余切(返回弧度)
Asind( )反正弦(返回度数)
tand( )正切(变量为度数)
abs( )取绝对值
atan( )反正切(返回弧度)
angle( )返回复数的相位角
horcatC=[A,B],水平聚合矩阵,还可以用cat(1,A,B)
vercatC=[A;B],垂直聚合矩阵, 还可以用cat(2,A,B)
参考资料来源:百度百科-矩阵 (数学术语)
参考资料来源:百度百科-MATLAB
将A,B, C合并成D,然后再一次性保存为txt.
D=[A B C];
读入到txt建议用dlmwrite函数
例如:
有100个同维数的矩阵,使其从左到右的顺序保存到同一个txt文件中。
example: A,B,C,D是25*3的矩阵
保存在txt文件中后的形式是: A B C D
编程了25*12的矩阵。
比如
---------------------------------------------------------
A B C
1 2 3 1 2 3 1 2 3
4 5 6 4 5 6 4 5 6
7 8 9 7 8 9 7 8 9
保存到txt文件中后的形式:
1 2 3 1 2 3 1 2 3
4 5 6 4 5 6 4 5 6
7 8 9 7 8 9 7 8 9
MATLAB(矩阵实验室)是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C、C++、Java、Python和FORTRAN)编写的程序。
尽管MATLAB主要用于数值运算,但利用为数众多的附加工具箱(Toolbox)它也适合不同领域的应用,例如控制系统设计与分析、图像处理、信号处理与通讯、金融建模和分析等。另外还有一个配套软件包Simulink,提供一个可视化开发环境,常用于系统模拟、动态/嵌入式系统开发等方面。
具体程序怎么写啊?谢谢
追答eg:
a=[1 1 ; 1 1] ;b=[2 2;2 2]......
c(:,:,1) = a;
c(:,:,2) = b;
....