作业帮 > 综合 > 作业

matlab中eig函数应用 matlab中提供算具体数值结构的阵型和频率的方法,这个函数能算带字母的结构吗?

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/03 08:23:17
matlab中eig函数应用 matlab中提供算具体数值结构的阵型和频率的方法,这个函数能算带字母的结构吗?
syms x,d,k,m
k=[1,3;3,4]
m=[1,0;0,2]
[x,d]=eig(k,m)
这样算真实值是可以的,但是我编的这个就算不出来了,
syms x,d,k,m,a1,a3,a4,w1,w2
k=[a1,a3;a3,a4]
m=[w1,0;0,w2]
[x,d]=eig(k,m)请问哪里有问题,出现的错误是?Error using ==> sym.eig
Too many input arguments.
matlab中eig函数应用 matlab中提供算具体数值结构的阵型和频率的方法,这个函数能算带字母的结构吗?
eig函数为求方阵的特征值和特征向量的函数,肯定需要方阵是已知的值,不能求未知的方阵.
再问: 按道理讲,这里就是一个运算啊~利用符号算,应该可以啊。。。
再答: 不行的,难道你见过求符号的特征值的?怎么可能?这个不是按道理讲的,matlab不会给你推导公式,只会给你出数据。你再好好看看特征值和特征向量的求法。