首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言实现传递函数Z变换

2013-03-19 
求助:C语言实现传递函数Z变换在MATLAB中可以很方便的实现传递函数的Z变换,如下:ts0.01systf(133,[1,25,

求助:C语言实现传递函数Z变换
在MATLAB中可以很方便的实现传递函数的Z变换,如下:
ts=0.01;
sys=tf(133,[1,25,0]);
dsys=c2d(sys,ts,'z');
[num,den]=tfdata(dsys,'v');


我想通过c语言实现上述z变换过程,并求得num与den,从而可求得通过传递函数后的输出。
请高手指点! c 语言 matlab z变换
[解决办法]
MATLAB最初是Fortan,然后由C语言改写,所以理论上C语言肯定是可以实现的,只不过MATLAB的库是由各个领域最优秀的专家构建的,所以直接用C语言来实现会非常的复杂。
[解决办法]
不要做A语言代码修改为B语言代码的无用功。
也不要做用A语言代码直接调用B语言代码库这样复杂、这样容易出错的傻事。
只需让A、B语言代码的输入输出重定向到文本文件,或修改A、B语言代码让其通过文本文件输入输出。
即可很方便地让A、B两种语言之间协调工作。

热点排行