该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
矩阵如下:
令det(A)=0,求w的值。
>> syms w;
>> A=[exp(i*w*(-1.18)/404),-exp(-i*w*(-1.18)/404),0,0;0,0,exp(i*w*0.74/926),exp(-i*w*0.74/926);1,1,-1,-1;1.017e-3,-1.017e-3,-3.847e-3,3.847e-3]
A =
[ exp(-(w*59i)/20200), -exp((w*59i)/20200), 0, 0]
[ 0, 0, exp((w*37i)/46300), exp(-(w*37i)/46300)]
[ 1, 1, -1, -1]
[ 4690084680740653/4611686018427387904, -4690084680740653/4611686018427387904, -8870578056445081/2305843009213693952, 8870578056445081/2305843009213693952]
我知道可以用solve函数求出一个w的值,但是满足这个方程有很多解,我要把前五个解求出来,solve函数无法实现,但是fsolve函数对这种带矩阵的函数表达式我不知道怎么编代码了,求助各位!!!