第8章高级编程技术内容摘要:

imread(filename,fmt)  [A, map] = imread(filename,fmt) 2. image函数:显示图像  image(A) 3. imwrite函数:将图像写入文件  imwrite(A, filename, fmt)  imwrite(A, map, filename, fmt) 18 例 87 显示一幅真彩 (RGB)图像。 程序 [x,map]=imread(39。 C:\MATLAB7\toolbox\matlab\demos\39。 )。 image(x)。 19 例 88 将图像写入文件 程序 [x,map]=imread(39。 C:\MATLAB7\toolbox\matlab\demos\stre39。 )。 imwrite(x,39。 39。 )。 %将图像保存为真彩色的 bmp [x,map]=imread(39。 39。 )。 image(x)。 20 、声音文件的读写 4. imfinfo函数:查询图像文件信息  innfo = imflnfo(filename) 5. wavread函数:用于读取扩展名为“ .wav”的声音文件  y=wavread(file)  [y, fs, nbits]=wavread(file) 6. wavwrite函数:用于将数据写入到扩展名为“ wav”的声音文件中  wavwrite(y, fs, nbits, wavefile) 7. wavplay函数:利用 windows音频输出设备播放声音  wavplay(y,fs) 21 例 89 读取一个音频数据文件,以不同频率播放,并显示声音波形。 程序: y=wavread(39。 C:\MATLAB7\toolbox\simulink\simdemos\simgeneral\39。 ) plot(y)。 wavplay(y)。 wavplay(y,11025)。 wavplay(y,44100)。 22 应用程序接口 MATLAB的外部接口应用包括如下内容:  ( 1)在 MATLAB中调用已有的 C/C++语言代码;  ( 2)在 C/C++语言中调用 MATLAB的算法;  ( 3)利用 COM标准进行客户 /服务器模式开发;  例如在 Visual Basic程序或者 Microsoft Excel中调用MATLAB的算法  ( 4)在 C/C++语言中读写 MAT数据文件。 23 MEX文件 例 810 简单 MEX文件示例。 程序: include void mexFunction(int nlhs,mxArray *plhs[],int nrhs,const mxArray *prhs[]) { mexPrintf(Hello Matlab World!)。 } 24 M。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。