【发布时间】:2017-11-02 21:17:03
【问题描述】:
我希望我的代码提示用户输入特征值列表,遍历具有该顶点数的每个可能的 0,1 矩阵,创建所有可能特征值的列表,如果任何匹配用户输入的内容,它返回对应的矩阵。卡在这里无法正确迭代:
prompt='How many eigenvalues: ';
x=input(prompt);
prompt2='Enter Eignevalues: ';
y=input(prompt2,'s');
combs=dec2base(0:power(2,x*x)-1,2)-'0';
combs_matshaped=reshape(permute(combs,[3 2 1]),x,x,[]);
for l=combs_matshaped
disp(eig(l))
end
关于如何构造 for 循环的任何想法?
【问题讨论】:
标签: matlab matrix linear-algebra eigenvalue