Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

Question

I having problems with MATLAB ode45 solver. For the following code, Matlab is giving me index errors. All I am trying to do is integrate the differential equations in a ode45 function. But I don't see what the problem here is. Can you help me fix this code.

 

% Initial Conditions
w = [2;-1;1];
T = 30;
I = [150; 400; 400];
EP = [0;0;0;1];
C = eye(3,3);
tspan = 0:20;


% Using ode45 to integrate w dot
options = odeset('RelTol',1e-10,'AbsTol',1e-10);
result = ode45(@K_DDE, tspan, [w';C], options);

% Extracting information from ode solver
t = result.x;
w_ode = result.y(1,:);
C_ode = result.y(2:4,:)

function dwCdt = K_DDE(~,w_C)

    w = w_C(1,:);
    C = w_C(2:4,:);


    % Kinematic Differentia Equations for DCM
    dCdt = eye(3,3);
    dCdt(1,1) = C(1,2)*w(3) - C(1,3)*w(2);
    dCdt(1,2) = C(1,3)*w(1) - C(1,1)*w(3);
    dCdt(1,3) = C(1,1)*w(2) - C(1,2)*w(1);
    dCdt(2,1) = C(2,2)*w(3) - C(2,3)*w(2);
    dCdt(2,2) = C(2,3)*w(1) - C(2,1)*w(2);
    dCdt(2,3) = C(2,1)*w(2) - C(2,2)*w(1);
    dCdt(3,1) = C(3,2)*w(3) - C(3,3)*w(2);
    dCdt(3,2) = C(3,3)*w(1) - C(3,1)*w(3);
    dCdt(3,3) = C(3,1)*w(2) - C(3,2)*w(1);

    dwCdt = [w'; dCdt];
   

end

Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education