通过C语言编写MEX文件,然后在MATLAB中调用,从而大大地提高数据处理效率。有人以移动通信中误码率的统计作一个运算速率的分析与比较,MEX文件的运算速率是M文件的运算度的300倍[3]。 1.1.2继承宝贵财富 C语言已经有着广泛的应用,有大量的C程序代码,如卷积编码,卷积解码,Turbo编码,Turbo解码等等,可将其作为计算子...
1、MATLAB与C语言的异同MATLAB是一种科学计算软件,也是当今最优秀的科技应用软件之一,专门 以矩阵的形式处理数据。它以强大的科学计算和可视化功能,简单易用、开放 式可扩展环境,特别是所附带的三十多种面向不同领域的工具箱支持,使得它 在许多科学领域成为计算机辅助设计和分析、算法研究和应用开发的基本工具 和首选...
入或输出数据以及和其他软件程序间建立客户/服务器关系等功能。• MATLAB中调用C语言程序,必须通过MEX文件来实现。2 •一、C语言的MEX文件的结构 • C语言的MEX文件是一种动态连接子程序,可以象调用M文件一样调用它。MEX文件主要有以下几方 面的应用:• (1)在MATLAB中,M文件的计算速度特别是循环迭代...
MathWorks工程师将展示您如何自动生成MEX函数,以用来验证MATLAB中产生的代码的行为,或者通过以编译速度运行加速您的MATLAB代码的密集计算部分。 主讲人:徐正高 MathWorks公司中国区高级应用工程师,专注于信号处理和通信方向,具有十多年相关工作经验。 相关产品:
因此,MATLAB语言也被通俗地称为“演算纸式”的科学计算语言。在控制、通信、信号处理及科学计算等领域中,MATLAB都被广泛地应用,已经被认可为能够有效提高工作效率、改善设计手段的工具软件。而C语言是一种面向问题的程序设计语言,也是目前国际上流行的一种结构化的程序设计语言,语言处理程序采用的是编译...
Matlab与C的接口实现 维普资讯 http://www.cqvip.com
利用MATLAB编程对C类功率放大器输出网络进行优化设计,可以快速确定电路方案和元件参数,大大减轻功率放大器设计的工作量,提高了工作效率。 该方法不仅可以用于放大器输出网络的设计,也可以用于级间网络设计。不仅可以用于C类功率放大器设计,也可以为其他调谐功率放大器设计作参考。
基于matlab的扩频通信误码率仿真 1.算法描述 扩展频谱通信,简称扩频通信,是一种信息传输方式,其信号所占有的频带宽度远大于所传信息必需的最小带宽;频带的扩展是通过一个独立的码序列(一般是伪随机码)来完成,用编码及调制的方法来实现的,与所传信息数据无关;在接收端则用同样的码进行相关同步接收、解扩及恢复所...
导读:本期文章主要介绍一种C集成的Simulink类型的MATLAB仿真,这种仿真类似于半实物仿真,更好的贴合硬件实物。以SVPWM模块的C集成实现,来简单介绍一下C MEX工作原理。 一、C MEX S_Function模块介绍 S-Function(系统函数)为扩展Simulink的性能提供了一个有力的工具。S-Function 可以使用MATLAB,C,C++,Ada,或Fortran ...
Matlab和Mathematica,Maple并称为三大数学软件。Matlab的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C语言等其它语言完成相同的事情要简捷的多。Matlab的应用也是比较广泛的,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用...