Matlab中不定维数矩阵该怎样表达?
刚接触符号计算,现在有个问题是想把一个大的维数是N(不定)的矩阵,形式的表达出它的特征方程,不知道该怎样做,请指教.另外,原来通过把大矩阵分块,我们也能分别算出特征方程,然后用Hurwitz判决,判断原矩阵的稳定性,如果用Matlab是不是就不用分块计算了?
回复
N既然已设为符号变量,那直接按符号规则计算就行了,特征多项式或特征根可利用Matlab函数直接计算.
不过,表达式可能会很复杂.
另:Mathematica也可做类似计算. 这里的 "N"是矩阵的维数,事实上我要做一个证明题,需要证明对所有维数的特定矩阵,它的特征多项式在写成一般形式后,都要满足一定的条件.
我在命令行中输入
syms N;
Mat=ones(N,N);
Matlab报错说,ones不支持syms类型,请问该怎样做?
回复
你说的这种情况好象VC++里面碰到过.建议把你的问题完整一点贴出来. 多谢,事实上只要上面的那两行程序能通过,我的问题就基本解决了。只是现在那样简单定义的不定维数矩阵都不行,不知道该怎么办? 再顶一下,希望能给些建议
页:
[1]