- Define variables using syms.
- Form the differential equation.
- Set Initial Condition.
- Get the solution using dsolve.
How to get a transfer function for a dynamic model that is only a function of time?
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Thank you for your time!
If you have a nonlinear dynamic model like this
where y is the output and u is the input. You can linearize it using taylor series in order to be able to get the trasnfer function easier.
What about if you dynamic model that is only a function of time?
and you know y0 = f(t0)
Does matlab have any tool to acomplish this?
I want to get a transfer function for a dynamic model that is enterely a function of time.
0 comentarios
Respuestas (1)
Guru Mohanty
el 24 de En. de 2020
Hi, I understand you are trying get transfer function from a differential equation having only one variable i.e. time. It can be done using MATLAB symbolic toolbox.
Here is a sample code for your reference.
clc;
clear all;
syms y(t)
eqn = diff(y,1)==exp(t)*sin(t); % Differential Equation
cond = y(0)==0; % Initial Condition
y_sol = dsolve(eqn,cond);
0 comentarios
Ver también
Categorías
Más información sobre Calculus en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!