ode2phv - ode to phase variable

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
[A,B,C]=ode2phv(a,K)
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 个评论

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.

请先登录,再进行评论。

回答(0 个)

类别

帮助中心File Exchange 中查找有关 Programming 的更多信息

标签

尚未输入任何标签。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by