摘要: 前段时间改写老师的一个计算纳米细颗粒物的C语言程序,不过运行的效率实在是太低了,工作站跑都很吃劲,晚上看了冈萨雷斯的数字图像处理意外发现了问题所在。在将C语言的程序改写成Matlab程序的时候我还是保持的写C语言的想法,上来全是for循环而忽视了Matlab的矩阵操作。 这里举的例子是冈萨雷斯的书里面的一个例子,比较的是f(x,y)=A sin(u0x+v0y),用for循环和向量化代码实现,具体如下:function [rt,f,g] = twodsin(A,u0,v0,M,N)tic %开始时间for r = 1:M u0x = u0*(r-1); for c... 阅读全文
posted @ 2013-07-01 22:34 k-frank 阅读(623) 评论(0) 推荐(0) 编辑