Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

ode2phv - ode to phase variable

Asked by Michael Bernard

Michael Bernard (view profile)

on 8 Mar 2012

Hi friends

I was reading a control system book by Saadat. I learned that I can used matlab to convert an ODE to state space phase variable by using the cofficient. The example from the book is below

    ai = [2  4  6  8];
            k =  10;
            [A,B,C] = ode2phv(ai,k)

However, when I tried this example in Matlab, I got an error message saying

'??? Undefined function or method 'ode2phv' for input arguments of type 'double'.

Based on the errpr message, I decided to make an M-file and after running the M-file I got another error message:

Error in ==> ABC2phv at 3

Therefore, I decided to check if I could find the command or function [A,B,C]=ode2phv(a,K) in my mylab .But when I checked the help, I couldnt find any command or function with [A,B,C]=ode2phv(a,K).

Can anyone help me out? How can I convert any ordinary differential equation to state space? Why is this command [A,B,C]=ode2phv(a,K) not working in my matlab?

I look forward to your help.

Thanks in Advance

1 Comment

Michael Bernard

Michael Bernard (view profile)

on 4 Feb 2013

I finally found solution to the problem. Guys please dont bother anymore. Simply had to write a function file that converts ordinary differential equations to state space phase variables.

Michael Bernard

Michael Bernard (view profile)


No tags are associated with this question.


No products are associated with this question.

0 Answers

Contact us