Как вы читаете следующие коды MATLAB?Разница между матричными обозначениями MATLAB
# 1
K>> [p,d]=eig(A) // Not sure about the syntax.
p =
0.5257 -0.8507
-0.8507 -0.5257
d = // Why do you get a matrix?
0.3820 0
0 2.6180
# 2
K>> p,d=eig(A) // Not sure about the syntax.
p =
0.5257 -0.8507
-0.8507 -0.5257
d = // Why do you get a vector?
0.3820
2.6180
где
A =
2 1
1 1
Вы, кажется, путаясь с Lua нотацией. –