欢迎访问 Lu程序设计

在Lu脚本中绘制等高云图

目  录

1 基础知识 绘制等高云图的基础知识。
2 基本绘图方式 等高云图基本绘图方式。
3 设置属性 设置等高云图的属性。

1 基础知识

    绘制等高云图的程序结构如下:

!!!using("win","math");   //使用命名空间win和math。win是必须的,而math是多数情况下要用到的。
f(x,y)= 1.0/((x-1.0)*(x-1.0)+y*y+1.0) + 1.0/((x+1.0)*(x+1.0)+y*y+1.0);
//二元函式定义,据此绘制等高云图。
init(... ...) =          
//定义初始化函数init,函数参数根据需要设置。
{
  cwAttach(typeContourMap),  
//函数cwAttach用于设置图像类型,typeContourMap表示等高云图。
  cwSetFieldFcn[@f],      //设置场函数。
  ... ...                
//添加初始化数据或属性。
};
ChartWnd[@init];         
//显示窗口并调用函数init进行初始化。

2 基本绘图方式

!!!using("win");
f(x,y)= 1.0/((x-1.0)*(x-1.0)+y*y+1.0) + 1.0/((x+1.0)*(x+1.0)+y*y+1.0);
init(x)= cwAttach[typeContourMap],
cwSetFieldFcn[@f];
ChartWnd[@init];

3 设置属性

!!!using("win");
f(x,y)= 1.0/((x-1.0)*(x-1.0)+y*y+1.0) + 1.0/((x+1.0)*(x+1.0)+y*y+1.0);
init(x)=
{
    cwAttach[typeContourMap],
             //绘制等高云图
    cwSetFieldFcn[@f],
                    //设置场函数
    cwSetPlotRange(-3.0, 3.0, -3.0, 3.0)
 //设置绘图范围
};
ChartWnd[@init];


版权所有© Lu程序设计 2002-2014,保留所有权利
E-mail: forcal@sina.com
  QQ:630715621
最近更新: 2014年02月16日