Z-Transform of numerical test data

4 次查看(过去 30 天)
Hi,
I have experimental test data of acceleration vs time (response of an object subject to an impulse load).
I wish to convert this array of data into the Z domain in Matlab, using Z-Transform but not sure how.
Do i import the acceleration vs time time to a 2D array, and then simply do a ztrans?
Or does the numerical data need to be converted to a symbolic object, and then do ztrans?
Thanks

采纳的回答

Star Strider
Star Strider 2022-1-26
Data are data. They exist as discrete elements in computers because (except for signal-level internal voltages and currents in the semiconductors and busses, and the output from soundcards) everything is sampled and therefore discrete by definition.
Functions that process discrete data have z-transforms, while data themselves do not.
However if the objective is to produce a state-space (or transfer function) representation of the system that created the data using the input and output data, then use the System Identification Toolbox functions to identify it. Begin with the iddata function, and proceed from there. Both continuous-time and discrete-time realisations of the system are possible.
.

更多回答(0 个)

产品


版本

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by