我第一次尝试使用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表达式。
有人有解决方案吗?
提前致谢!
答案 0 :(得分:3)
那个矩阵很小:-)Matlab每个矩阵可以处理数百万个元素。
然而,在第二行,你有一个额外的括号,废话:
... 17; 1692017; 169201 ] 7; 5 ...
摆脱它,你会没事的!
答案 1 :(得分:-2)
好像你正在尝试做矩阵,但错误地输入代码。首先是;分隔线;如果要分隔行中的列,则必须使用空格。
你有两个关闭],而你只有一个开场[显然不正确