gyp 发表于 2006-4-3 11:33

[求助]自校正调节器方波信号的MATLAB产生函数

<P>请教自适应控制中针对离散系统的自校正调节器的matlab仿真中方波信号的产生用什么函数,我设的是=gensig['square',50,100,0.1],但是matlab不能产生指定的信号?</P>
[此贴子已经被yejet于2006-4-3 18:23:14编辑过]

[ 本帖最后由 cao 于 2006-8-29 15:45 编辑 ]

yejet 发表于 2006-4-3 18:23

回复:(gyp)[求助]自适应控制中针对离散系统的自校正...

这个用simulink比较合适吧

gyp 发表于 2006-4-3 19:14

<P>要用回归最小二乘算法进行参数估计,所以必须采用信号产生函数</P>

cao 发表于 2006-8-22 10:04

1、方波信号产生是用这个函数,没错!
2、请将形式改成如下:=gensig('square',5,100,0.01);不能用方括号,请注意!数字仅是与方波信号的特性有关而已。

liljx_2008 发表于 2006-8-25 23:53

如果不用该函数,还可以用其他的方法产生方波,而且简单使用.matlab中函数多多,不一定都记得住,换一种方式表达同样可以达到想要的效果。
产生方波信号的程序也可表示为:
for i=100
r(i)=sin(0.1*pi*i);
if r(i)>=0
yr(i)=1;
else yr(i)=0;
end
end
页: [1]
查看完整版本: [求助]自校正调节器方波信号的MATLAB产生函数