Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2012-10-26
帖子: 1
声望力: 0 ![]() |
![]()
function [y1,y2] = fcn(u)
%#eml y1=u; y2=zeros(1024,1); persistent j; if isempty(j) j = 1; end if isempty(y2) y2=ones(1024,1); end y2(j)=u; j=j+1; 这是embedded matlab function中的程序,embedded matlab function这新模块与零阶保持器相连,采集零阶保持器中的数。想让y2采集数之后一直保持不变,但是embedded matlab function必须得赋值(y2=zeros(1024,1);)又不能赋空值,但采集零阶保持器下一个数时,又变成了零,不能保持上一个数,所以应该怎么赋值y2,才能正确采集零阶保持器中的数 求助,,,embedded matlab function全局变量如何定义 |
![]() |
![]() |