对于栅格数据,给出一个运算公式,需要对栅格数据的每个下标的数据运算一遍,那样的话就要在取一个栅格数据的时候对公式进行一次编译解析,这样如果是800×600的栅格数据,就必须对同一个公式编译480000次,如何做到只编译一次呢?

解决方案 »

  1.   

    举例:int data[3][width*hight];  有不固定的运算公式,比如:y=ch1/ch2,
    就是y=data[0][i*width+j]/data[1][i*width+j]  ,但是公式需要自己编译
     for(int i=0 ; i<hight ; i++){
       for(int j=0 ; j<width ; j++)
       {
             在循环中把数据都算一遍,但是在循环中电脑并不知道公式是什么样,所以需要编译,如何使得电脑在循环前就知道公式是什么样的?否则每个循环编译一次太大运算量了。      
       }
     }