在MATLAB编辑器中编辑
C=[1 2 3;
4 5 6;
7 8 9]
可以在命令窗口得到
C =
1 2 3
4 5 6
7 8 9
而在编辑器中编辑如下
B=[23.1579 4.2105 0.2100;
25.2632 2.1053 0.2200;
4.2105 0 0.0600;
40.0000 1.0526 0.2900;
40.0000 5.2632 0.3000;
40.0000 0 0.2900;
2.1053 3.1579 0.0600;
2.1053 5.2632 0.0700;
40.0000 2.1053 0.2900;
6.3158 4.2105 0.1000;
4.2105 3.1579 0.0800;
35.7895 3.1579 0.2800;
8.4211 3.1579 0.1200;
6.3158 1.0526 0.0900;
29.4737 4.2105 0.2500;
18.9474 1.0526 0.1800;
33.6842 5.2632 0.2700;
37.8947 3.1579 0.2900;
14.7368 1.0526 0.1500;
16.8421 3.1579 0.1700;
27.3684 4.2105 0.2400;
29.4737 2.1053 0.2400;
37.8947 5.2632 0.2900;
40.0000 3.1579 0.3000;
31.5789 5.2632 0.2600;
18.9474 2.1053 0.1800;
37.8947 1.0526 0.2800;
33.6842 4.2105 0.2700;
25.2632 0 0.2100;
14.7368 0 0.1500;
21.0526 2.1053 0.1900;
8.4211 1.0526 0.1100;
0 0 0;
6.3158 5.2632 0.1100;
18.9474 4.2105 0.1900;
18.9474 5.2632 0.1900;
33.6842 1.0526 0.2600;
10.5263 1.0526 0.1200;
37.8947 4.2105 0.2900;
35.7895 0 0.2700;
31.5789 4.2105 0.2600;
0 4.2105 0.0500;
33.6842 0 0.2500;
8.4211 4.2105 0.1200;
12.6316 4.2105 0.1500;
14.7368 5.2632 0.1700;
8.4211 5.2632 0.1200;
21.0526 4.2105 0.2000;
31.5789 3.1579 0.2500;
29.4737 3.1579 0.2400;
16.8421 0 0.1600;
37.8947 2.1053 0.2800;
4.2105 2.1053 0.0800;
10.5263 0 0.1200;
27.3684 0 0.2200;
35.7895 4.2105 0.2800;
27.3684 2.1053 0.2300;
23.1579 1.0526 0.2000;
2.1053 2.1053 0.0500;
35.7895 2.1053 0.2700;
21.0526 3.1579 0.2000;
23.1579 0 0.2000;
6.3158 3.1579 0.1000;
10.5263 4.2105 0.1400;
25.2632 5.2632 0.2300;
21.0526 0 0.1900;
10.5263 5.2632 0.1400;
16.8421 2.1053 0.1700;
12.6316 0 0.1300;
8.4211 2.1053 0.1100;
10.5263 2.1053 0.1300;
29.4737 0 0.2300;
16.8421 4.2105 0.1800;
25.2632 3.1579 0.2200;
21.0526 1.0526 0.1900;
14.7368 4.2105 0.1600;
18.9474 3.1579 0.1800;
23.1579 5.2632 0.2200;
29.4737 5.2632 0.2500;
31.5789 0 0.2400;
12.6316 1.0526 0.1400;
0 3.1579 0.0400;
27.3684 5.2632 0.2400;
35.7895 1.0526 0.2700;
21.0526 5.2632 0.2000;
33.6842 2.1053 0.2600;
27.3684 1.0526 0.2300;
16.8421 1.0526 0.1600;
14.7368 3.1579 0.1600;
8.4211 0 0.1000;
4.2105 5.2632 0.0900;
0 2.1053 0.0300;
25.2632 1.0526 0.2100;
4.2105 1.0526 0.0700;
27.3684 3.1579 0.2300;
2.1053 0 0.0400;
4.2105 4.2105 0.0900;
14.7368 2.1053 0.1500;
12.6316 3.1579 0.1500;
10.5263 3.1579 0.1300;
33.6842 3.1579 0.2600;
2.1053 4.2105 0.0700;
12.6316 2.1053 0.1400;
0 1.0526 0.0200;
23.1579 2.1053 0.2100;
31.5789 1.0526 0.2500;
29.4737 1.0526 0.2400;
6.3158 2.1053 0.0900;
2.1053 1.0526 0.0500;
0 5.2632 0.0500;
6.3158 0 0.0800;
12.6316 5.2632 0.1500;
40.0000 4.2105 0.3000;
18.9474 0 0.1700;
23.1579 3.1579 0.2100;
31.5789 2.1053 0.2500;
16.8421 5.2632 0.1800;
25.2632 4.2105 0.2200;
37.8947 0 0.2800;
35.7895 5.2632 0.2800]
却得到
Error: The input character is not valid in MATLAB statements or expressions.
以上两个矩阵语法不完全一样吗,为什么会有不同的结果呢?
而且直接在命令窗口中以相同语法输入B矩阵也没错误产生。请问这到底是为什么?谢谢啊!