matlab
( 1) ( 2) 图 22 离散时间系统和混合系统 若干基本模块 ( 1)单位延迟模块 Unit delay ( 2)零阶保持器 ZeroOrder hold ( 3)传递函数型模块 ( 4)组合逻辑模块 Combinational logic ( 5)离散时间积分器 Discretetime integrator 【例 】用组合逻辑模块产生 ba, 的“逻辑和”结果 )1(c
circle_f() which circle_f d:\mywork\ 0 0 图 MEX文件 创建独立的外部应用程序 M 编译器的预配置 一 对 M 编译器 mbuild 应用程序的设置 二 配置正确性的验证 【例 】验证 mbuild应用程序把 C码文件编译成 EXE文件的正确性。 ( 1)先将 matlab\extern\examples\cmath 目录下的 (比方 d
z,sqrt(x*y),x^2*y),y,sqrt(x),x^2),x,1,2) VF2=vpa(F2) F2 = 1610027357/65637006072064/348075*2^(1/2)+14912/4641*2^(1/4)+64/225*2^(3/4) VF2 = 符号卷积 【例 】本例演示卷积的时域积分法:已知系统冲激响应 h t T e U tt T( ) ( )/ 1
(组)的数值解。 例 315 solve(39。 a*x^2 + b*x + c39。 ) solve(39。 a*x^2 + b*x + c39。 ,39。 b39。 ) solve(39。 x + y = 139。 ,39。 x 11*y = 539。 ) A = solve(39。 a*u^2 + v^239。 , 39。 u v = 139。 , 39。 a^2 5*a +639。 )
,2*pi])。 set(gcf,39。 defaultuicontrolhorizontal39。 ,39。 left39。 )。 htitle=title(39。 正弦曲线 39。 )。 set(gcf,39。 defaultuicontrolfontsize39。 ,12)。 uicontrol(39。 style39。 ,39。 frame39。 ,... % 11 39。
用。 ( D) MAT 库函数 matClose, matGetArray, matOpen, matPutArray, matPutArrayAsGlobal的使用方法; ( 1) include include include define BUFSIZE 255 // int create(const char *file) { // 9 MATFile *pmat。 mxArray
程时并不同时包含参数 t和 y,但第一行必须包含这两个输入变量。 B:向量 dy必须为列向量。 ( 3):调用一个微分方程的求解函数求解。 [T,Y]=solver(‘F’,tspan,y0)。 其中: solver:求解函数名; F:包含微分方程的 m文件。 tspan为积分的数据范围,其格式为: [t0,tfinal]。 y0为 t0时刻的初值列向量。 输出 参数 T 和 Y为列向量 T
AMAX = AMIN = AMED = AMEAN = ASTD = 【例 】 cov和 corrcoef的使用示例。 rand(39。 state39。 ,1) 8 X=rand(10,3)。 Y=rand(10,3)。 mx=mean(X)。 Xmx=Xones(size(X))*diag(mx)。 CCX=Xmx39。 *Xmx/(size(Xmx,1)1) CX=cov(X)
= 7286977268806824*2^(52) ans = 【例 】各种多项式表示形式之间的转换 syms x。 f=x^3+2*x^23*x+5。 sy2p=sym2poly(f) p2st=poly2str(sy2p,39。 x39。 ) p2sy=poly2sym(sy2p) pretty(f,39。 x39。 ) sy2p = 1 2 3 5 p2st = x^3 + 2 x^2 3
Pmin=。 % Pmax=。 g(1,1)=1。 y(1,1)=x(1,1)。 Py(1,1)=(1a)*x(1,1)*x(1,1)。 Px(1,1)=(1a)*x(1,1)*x(1,1)。 for n=2:N Px(n,1)=a*Px(n1,1)+(1a)*x(n,1)*x(n,1)。 g(n,1)=g(n1,1)*(1+mu*Px(n,1)*(PrefPy(n1,1)))。 y(n