matlab中输入矩阵为11行11列,输入后提示出错

2024-12-17 16:25:17
推荐回答(3个)
回答1:

要加分号,表示新一行
G=[0 1 0 0 0 0 0 0 0 0 0;
0 0 1 0 0 0 0 0 0 0 0 ;
0 0 0 1 0 0 0 0 0 0 0 ;
0 0 0 0 1 0 0 0 0 0 0;
0 0 0 0 0 1 0 0 0 0 0;
0 0 0 0 0 0 1 0 0 0 0;
0 0 0 0 0 0 0 1 0 0 0;
0 0 0 0 0 0 0 0 1 0 0;
0 0 0 0 0 0 0 0 0 1 0;
0 0 0 0 0 0 0 0 0 0 1;
1 0 0 0 0 0 0 0 0 0 1]

回答2:

这个错误提示,意思是说,你的输入的数组元素个数,和你预先分配的数组大小不符。你是不是声明的G,不是11行11列的?

回答3:

你的整个程序是咋样的啊?