)
《MATLAB N个实用技巧—MATLAB 中文论坛精华总结》
《MATLAB GUI设计学习手记》含第二、三版
《MATLAB 与控制系统仿真实践》(含第二版)
《金融数量分析—基于 MATLAB 编程》含第二、三版
《图论算法及其 MATLAB 实现》
《MATLAB 神经网络30个案例分析》
《MATLAB统计分析与应用:40个案例分析》
《MATLAB高效编程技巧与应用:25个案例分析》
《Simulink与信号处理》含第二版
《MATLAB在数学建模中的应用》(含第二版)
《MATLAB神经网络:从零开始》(共上下两册)
《高等光学仿真(MATLAB)版》——光波导、激光(含第2版)
《精通MATLAB与C/C++混合程序设计》
《模式识别与智能计算的MATLAB实现》
《实战MATLAB之并行程序设计》
《MATLAB面向对象编程——从入门到设计模式》
《MATLAB从零到进阶》
《MATLAB在语音信号分析和合成中的应用》
《基于MATLAB的高等数学问题求解》
《MATLAB神经网络原理与实例精解》
《MATLAB图像处理实例详解》
《MATLAB之父:编程实践》《Experiment with MATLAB》
《MATLAB图像处理——程序实现与模块化仿真》
《MATLAB图像处理——能力提高与应用案例》
《实战MATLAB之文件与数据接口技术》
《MATLAB/Simulink机电动态系统仿真及工程应用》
《传感器信息融合——MATLAB程序实现》
《MATLAB及在电子信息课程中的应用(第4版)》
《MATLAB优化算法案例分析与应用》
《MATLAB车辆工程应用实战》
《MATLAB数值计算(2013修订版)》《Numerical Computing with MATLAB(Revised in 2013)》
《机械工程设计分析和MATLAB应用》(第4版)
《MATLAB数学建模经典案例实战》
可以尝试用 parfor 写入循环,也可以用 batch 命令进行批处理:
j = batch(fcn,N,{x1, ..., xn})wait(j) % Wait for the job to finish
diary(j) % Display the diary
r = fetchOutputs(j) % Get results into a cell
arrayr{1} % Display resul
具体 *** 作可以参考帮助文档。
像这样的问题其实不用并行计算也可以的,有其它方法也可以加快速度,比如使用bsxfun函数,可以同时计算A,B,C中元素:
C = bsxfun(fun, A, B)像题主的程序中有四个同样的运算,就可以这样写:
C = bsxfun(SRD, SN,GD,DN,RN)其中 C 包含了四个元素,SN,GD,DN,RN分别为函数SDR 输入的第一、二、三、四个参数矩阵(向量)
1、首先在多核电脑上打开Matlab进入命令编辑窗口,点击快捷工具栏中的“新建脚本”,如下图所示。
2、Matlab中利用imopen函数可以对图像做开运算,而函数还需要指定一个元素结构作为第二个参数,再加上要读取图片和显示前后对比的图片。
3、点击“保存并运行”按钮,如下图所示。
4、选择m文件的保存位置,设置文件名,如下图所示。
5、这样,就在Matlab中对图像做了开运算,并会d出对话框来显示原始图片和开运算图像的对比结果,如下图所示。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)