matlab教程第十一章matlab编译器(编辑修改稿)内容摘要:
circle_f() which circle_f d:\mywork\ 0 0 图 MEX文件 创建独立的外部应用程序 M 编译器的预配置 一 对 M 编译器 mbuild 应用程序的设置 二 配置正确性的验证 【例 】验证 mbuild应用程序把 C码文件编译成 EXE文件的正确性。 ( 1)先将 matlab\extern\examples\cmath 目录下的 (比方 d:\mywork),然后将此文件名改为。 ( 2)在 MATLAB指令窗中运行以下指令,将在 d:\mywork目录下产生。 cd d:\mywork mbuild ( 3)打开 Windows的 DOS窗口,并使 d:\mywork成为当前目录,运行 ,若得到结果与图 ,就表示 mbuild 应用程序工作正常。 4 图 在 DOS窗口运行验证程序 所得的结果 【例 】验证 mcc应用程序把 M文件编译成 EXE文件的正确性。 ( 1)先将 matlab\extern\examples\piler目录下的 文件复制到用户自己的工作目录(比方 d:\mywork),然后将此文件名改为。 ( 2)在 MATLAB指令窗中运行以下指令,便在 d:\mywork目录下产生。 mcc p ( 3)打开 Windows的 DOS窗口,并使 d:\mywork成为当前目录,运行 ,若得到结果与图 ,就表示 MATLAB编译器工作正常。 图 在 DOS窗口运行验证程序 所得的结果 【例 】验证 mbuild、 mcc工作正确性也可以在 DOS状态下进行。 ( 1)为确保验证过程的可信度,首先删除 d:\mywork目录上的所有文件。 ( 2)将 MATLAB自带的 d:\mywork ,并将它们分别改名为。 ( 3)然后打开 Windows的 DOS窗口,进行如图。 ( 4)假如所得结果与图 ,则。matlab教程第十一章matlab编译器(编辑修改稿)
相关推荐
( 1) ( 2) 图 22 离散时间系统和混合系统 若干基本模块 ( 1)单位延迟模块 Unit delay ( 2)零阶保持器 ZeroOrder hold ( 3)传递函数型模块 ( 4)组合逻辑模块 Combinational logic ( 5)离散时间积分器 Discretetime integrator 【例 】用组合逻辑模块产生 ba, 的“逻辑和”结果 )1(c
)s in(在区间 ]4,0[ 上的曲线(图 6 )。 clf。 dx=。 x=0:dx:4。 y=x.*sin(x)。 s=cumtrapz(y)*dx。 plotyy(x,y,x,s),text(,0,39。 \fontsize{14}\ity=xsinx39。 ) sint=39。 {\fontsize{16}\int_{\fontsize{8}0}^{ x}}39。 text(,[39。
用。 ( D) MAT 库函数 matClose, matGetArray, matOpen, matPutArray, matPutArrayAsGlobal的使用方法; ( 1) include include include define BUFSIZE 255 // int create(const char *file) { // 9 MATFile *pmat。 mxArray
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
型 ( 3)仿真结果 图 系统在脉冲激励下的仿真结果 非线性系统 一 建立非线性仿真模型的基本考虑 【例 】物理背景:如图。 图 装置左右喷射发动 机的车辆示意图 要求设计一个控制器,其目标是:当车辆的位移和速度为正时,控制器点燃右发动机;当车辆的位移和速度为负时,控制器点燃左发动机,直至车辆静止在坐标原点。 ( 1)根据车辆的动态方程,构作基本仿真模型 图 基本仿真模型 (
x=(1:4)/4*pi。 y=sin(x).*exp(x) y = 【例 】演示: 文本中内嵌输入细胞的操作方法。 运行符号计算指令: syms x y。 f=x^3*y+y^。 Dfdxdy=diff(diff(f,x),y), S=int(int(f,y,1,x^2),x,1,2) 运行后可得到导数dxdyyxdf ),(和二重积分d y d xyyxS x )(21 132