06 2015 档案

摘要:1. 循环矢量化Matlab是为矢量和矩阵操作而设计的,因此,可以通过矢量化方法加速M文件的运行。矢量化是指将for循环和while循环转换为等价的矢量或矩阵操作。下面给出一个循环的例子:i=0;for n = 0:0.1:1000 i=i+1; y(i)=cos(n);end那么我们可以矢量化为:n= 0:0.1:1000;y=cos(n);我们可以用tic和toc函数来查看上述各代... 阅读全文
posted @ 2015-06-25 17:05 xiaodon 阅读(1057) 评论(0) 推荐(0)
摘要:clear; lena=imread('a1.bmp'); %以下三行指定缩放倍数为0.5,即长宽各变为原始图像的0.5倍, %分别使用三种插值方法,即最近邻插值(默认)、双线性插值、双三次插值 lena0_5_1=imresize(lena,0.5);% lena0_5_2=imresize(lena,0.5,'bilinear'); lena0_5_3=imresize(lena,0.5,'... 阅读全文
posted @ 2015-06-23 15:33 xiaodon 阅读(4653) 评论(0) 推荐(0)
摘要:代码如下: function [x, y] = Cooline(x1, x2, y1, y2)%CooLINE Integer-coordinate line drawing algorithm.% [X, Y] = CooLINE(X1, X2, Y1, Y2) computes an% approximation to the line segment joining (X1, Y1)... 阅读全文
posted @ 2015-06-20 20:27 xiaodon 阅读(2088) 评论(0) 推荐(0)