博文

JSEG Demo(2009-05-15 12:50:00)

摘要:

   ......

阅读全文(3179) | 评论:3

HSEG Demo(2009-05-15 12:46:00)

摘要:


 ......

阅读全文(1601) | 评论:0

Contented-based Image Retrieval Demo(2009-05-14 21:41:00)

摘要:









 ......

阅读全文(1546) | 评论:0

MATLAB函数参考及电子教案(2007-07-19 12:03:00)

摘要:Here:http://www.programfan.com/club/post-243176.html......

阅读全文(3732) | 评论:9

MATLAB主要命令汇总(2007-07-19 11:40:00)

摘要: MATLAB主要命令汇总 1、常用信息 •         help:在线帮助(显示在命令窗)。 •         helpwin:在线帮助(独立窗口显示)。 •         ver:MATLAB及工具箱的版本信息。 2、管理工作区命令 •         who:显示当前变量。 •         whos:显示当前变量具体信息。 •         clear:从内存中清楚变量和函数。 •         quit:退出MATLAB。 3、管理命令和函数 •         what:显示当前目录下的MATLAB 文件。 •         edit:编辑M文件。edit(建立编辑新文 件);edit+文件名(编辑已有的文件)。 •         which:找出函数和文件的位置。 •         type:显示M文件内容。Type+文件名。 •         Inmem:显示内存中的函数。 4、操作系统命令 •&n......

阅读全文(19093) | 评论:16

MATLAB的图视化功能(三)(2007-06-30 14:26:00)

摘要:1. 三维图形 (1)  plot3(三维直线函数) 以下例子用来体会plot 3的基本的绘图原理。 例:绘参数方程   x=t;y=sin(t);z=cos(t) 的空间曲线 clf t=0:0.05:100; x=t;y=sin(t);z=sin(2*t); plot3(x,y,z,'b:')     例:空间划线: clf t=0:0.1:10;x=t; y=0*ones(size(x));z=sin(t); plot3(x,y,z,'r') hold on z=0*ones(size(x)); y=sin(t); plot3(x,y,z,'g') xlabel('x');ylabel('y');zlabel('z');      (2)  三维曲面网格图 例1:划马鞍面: clf x=-4:0.5:4; y=-4:0.5:4; [U,V]=meshgrid(x,y); Z=-U.^4+V.^4-U.^2-V.^2-2*U*V; mesh(Z); xlabel('x'); ylabel('y'); zlabel('z');       注1:meshgrid的含义,绘图的基础是网格,一个二元系矩阵[(xi,yj)] hold off a=ones(9); a1=2*ones(5); a2=3*ones(2); a(3:7,3:7)=a1; a(5:6,5:6)=a2; meshc(a)     例二:peakS 函数的图形: peakS 函数的表达式            z  =  3*(1-x).^2.*exp(-(x.^2) - (y+1).^2)                - 10*(x/5 - x.^3 - y.^5......

阅读全文(5472) | 评论:0

MATLAB的图视化功能(二)(2007-06-30 14:25:00)

摘要:(3)    图视效果强化 例:加入格栅;坐标轴标志;文本说明等 clf;   hold off t=linspace(0,pi*3,30); x=sin(t); hold on y=cos(t); plot(t,x,'r-',t,y,'g-')   grid    % 加入格栅 xlabel('x轴') ylabel('y轴') title('正弦与余弦曲线') text(1,0,'正弦')    %text(x,y,'正弦') text(3,0,'余弦') legend('sin(x)','cos(x)',3) %LEGEND('string',Pos) places the legend in the specified, %        0 = Automatic "best" placement (least conflict with data) %        1 = Upper right-hand corner (default) %        2 = Upper left-hand corner %        3 = Lower left-hand corner %        4 = Lower right-hand corner %       -1 = To the right of the plot %按鼠表 left mouse button  拖legend到指定的位置            (1) 子图 clf;   hold off t=lins......

阅读全文(4112) | 评论:0

MATLAB的图视化功能(一)(2007-06-30 14:25:00)

摘要:                                                MATLAB的图视化功能(一) 1. MATLAB的图视化概论          数据图视化能使人们用视觉器官直接感受到数据的许多内在本质 。因此,数据可视化是人们研究科学、认识世界所不可缺少的手段。MATLAB不仅数值计算方面是一个优秀的科技应用软件,   在数据可视化方面也具有上佳表现。         MATLAB具有二维、三维乃至四维的图形表现能力。可以从线型、边界面、色彩、渲染、光线、视角等方面把数据的特征表现出来。         MAT LAB的图视化功能是建立在一组“图形对象”的基础之上的。“图形对象”的核心是图形的句柄(Granhics Handle)操作。         MATLAB的有两个层次的绘图指令: (1)           底层(Low-leve)绘图指令:是直接对句柄进行操作。              底层绘图指令控制和表现数据图形的能力比高层绘图指令强。特点是灵活多变,较难掌握。 (2)    ......

阅读全文(3252) | 评论:0

Matlab优化程序设计(二)(2007-06-30 14:11:00)

摘要:2.无约束优化方法子程序,至少选取Newton型方法的子程序(Newton方法 Quasi-Newton方法,包括BFGS、DFP方法。)、 最速下降方法、共轭梯度方法(至少选择PRP、FR方法中的一种)及直接方法(Powll方法,单纯形法,Rosenbrock算法等)中的一种。 function [minx,miny]=Quick(confun,x0,ep)
%函数名:Quick--最速下降法搜索目标函数之极值
%参  数:confun--目标函数名   x0--初始点   ep--精度要求
%返回值:minx--极值点  miny--极值点函数值  
[f,j]=confun(x0);
d=-j;  %方向
while 1
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%基于二次插值的最优步长搜索
r=1;
f0=confun(x0);
x1=x0+d;
f1=confun(x1); if f1<f0
    x1=x0+2*r*d;
    f2=confun(x1);
    while f2<f1
        f1=f2;
        r=2*r;
        x1=x0+r*d;
        f2=confun(x1);
      
    end
     r=(4 * f1 - 3 * f0 - f2) * r / (2 * (2 * ......

阅读全文(3800) | 评论:2

Matlab优化程序设计(一)(2007-06-30 14:08:00)

摘要: 1.编写线性搜索子程序 (1)精确线搜索, 用0.618方法或其它。 function [minx,miny,k]=GoldFind(confun,a,b,ep)
%函数名:GoldFind--0.618法,搜索目标函数之极值
%参  数:confun--目标函数名   [a,b]--搜索区间(a<b) ep--精度要求
%返回值:minx--极值点  miny--极值点函数值  k--迭代次数 
if a>=b
    error('ERROR IN INPUTING!--a<b')
    break
end
t1=a+0.382*(b-a);
t2=a+0.618*(b-a);
f1=confun(t1);
f2=confun(t2);
k=1;
while 1
if f1<=f2
      if t2-a<ep
     minx=t1;
      break
      else
      b=t2;
      t2=t1;
      t1=b-0.618*(b-a);
      f2=f1;
      f1=confun(t1);
  end
elseif b-t1<ep
     minx=t2;
      break
  
 &nb......

阅读全文(4550) | 评论:0