Matlab大矩阵

时间:2010-06-28 21:19:56

标签: windows matlab

我第一次尝试使用matlab但是我遇到了问题,因为我使用的矩阵太大了,我想......我命令我正在尝试的是:

M = [1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 169201] 7; 531456; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017; 1692017]

我收到以下错误:错误:意外的MATLAB表达式。

有人有解决方案吗?

提前致谢!

2 个答案:

答案 0 :(得分:3)

那个矩阵很小:-)Matlab每个矩阵可以处理数百万个元素。

然而,在第二行,你有一个额外的括号,废话:

... 17; 1692017; 169201 ] 7; 5 ...

摆脱它,你会没事的!

答案 1 :(得分:-2)

好像你正在尝试做矩阵,但错误地输入代码。首先是;分隔线;如果要分隔行中的列,则必须使用空格。

你有两个关闭],而你只有一个开场[显然不正确