Matlab 如何输入几行几列的矩阵?不会换行啊??

如下矩阵 怎么打入程序中
2024-12-30 04:54:13
推荐回答(4个)
回答1:

以矩阵

为例介绍一下如何在MATLAB中输入并简单修改操作矩阵。

1.输入矩阵:

在MATLAB主窗口中输入A=[1 2 3;4 5 6;7 8 9],回车,出现如下结果:

说明:以分号;作为行元素结束符,以空格或者逗号作为列元素分隔符,输入以下语句结果一样:A=[1, 2, 3;4, 5, 6; 7, 8, 9]

2.换行的命令:

 以输入矩阵:1111
                     0000

为例,源代码为:

>> a=[1 1 1 1];
>> b=[0 0 0 0];
>> A=[a' b'];
>> fid = fopen('wzq.txt','wt');
>> fprintf(fid,'%d %d %d %d\n',A);
>> fclose(fid)


回答2:

逗号或空格用以分隔数据
分号或回车用以换行

回答3:

[2007,20,0,0,0;
0,2007,30,0,0;
0,0,2007,40,0;
0,0,0,200750;
0,0,0,0,2007];

回答4:

[2007 20 0 0 0;0 2007 30 0 0; ..;.. ;..]