|
Tài trợ cho PIC Vietnam |
Matlab-Simulink & Labview & 20-Sim Các công cụ mô phỏng đa ngành... |
|
Ðiều Chỉnh | Xếp Bài |
03-01-2008, 12:56 AM | #1 |
Đệ tử 1 túi
Tham gia ngày: Sep 2007
Bài gửi: 15
: |
lệnh fsolve trong Matlab
Có bác nào thạo "fsolve" ko giúp em voi!Em đang làm đồ án thì gặp thằng này đang mắc.
ví dụ:có hàm vd1 function F=vd1(q) x=-10:0.1:10; a0=1; b0=-2; c0=3; fx=a0*x.^2+ b0*x + c0; df=diff(fx); a=df/sqrt(df.^2+1); l0=490; l1=250; l2=150; l3=200; F=[ x+l2-l3*sin(q(1)+q(2)-q(3))-l0*cos(q(1)+q(2))+l1*cos(q(2))]; [ fx +l3*sin(q(1)+q(2)-q(3))+l0*sin(q(1)+q(2))-l1*sin(q(2))]; [ a-cos(q(1)+q(2)-q(3))]; Trong cửa sổ Matlab :q0=[0.94910999;4.804079037;0.52999628] options=optimset('Display','iter'); [q,fval] = fsolve(@vd1,q0,options) Vấn đề là nghiệm ko hội tụ,Bác nào có điều kiện giúp em với nhe!Thank! |
|
|