MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB数学相关] 解一元高次方程(求系统各阶固有频率) (https://www.labfans.com/bbs/showthread.php?t=11339)

幸儿李 2010-04-16 15:44

解一元高次方程(求系统各阶固有频率)
 
各位大虾,利用下面的程序求出矩阵c之后,若想通过“c(2,1)=0”来求解W(也就是系统的各阶固有频率),该采用什么样的方法?新手上路,请大虾们指教一二
% function f=cdjz(n)
w=sym('w');
c=ones(2);
% f1=sym('[x;m]');
j=[46474 879.69 462.3 445.15 528.63 193.45 5.376 12.124 2.912 11.611 4.935];
k=[0 36.186 0.0297 4.1489 22.21 0.2329 19.529 0.1338 0.0117 0.0146 0.1717];
for i=2:11
c=c*[1 1/k(i);-j(i)*w^2 1-j(i)*w^2/k(i)];
end
% f=c*f1;

yfl 2010-04-16 16:50

回复: 解一元高次方程(求系统各阶固有频率)
 
你这个貌似有点问题,得到c的矩阵的都执行不下去啊,你能把问题在重新描述一下吗

幸儿李 2010-05-11 09:45

回复: 解一元高次方程(求系统各阶固有频率)
 
[QUOTE=yfl;35977]你这个貌似有点问题,得到c的矩阵的都执行不下去啊,你能把问题在重新描述一下吗[/QUOTE]

感谢帮助!
上面这个程序最后得到的c是一个2×2的矩阵,并且矩阵里的每个元素都是含有w的函数,我想通过,使c矩阵第二行第一列的那个元素等于零,即c(2,1)=0这个方程来求解w的值。不知道如何去解

幸儿李 2010-05-14 17:12

回复: 解一元高次方程(求系统各阶固有频率)
 
请教一下,在一个matlab的figure界面里,显示多张图片,要用什么命令?如何使用啊?有说用subplot这个命令,可是我不知道怎样用,劳驾指教


所有时间均为北京时间。现在的时间是 05:14

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.