在今天编程的的过程中,又遇到了一点问题,我所编的程序使用来计算在垂直管中流动的流体在二维上的流速分布。其中,有一个函数是对在流体中的压力进行修正。定义为Premod,但是调用该函数时程序总是会报错,报错如下:
called object is not a function
经检查以后发现,在我所定义的变量中,有一个数组定义为Premod。所以在函数调用时,main函数认为调用的是数组,所以会报出以上错误。在后面的程序中,发现Premod数组没有用,所以将该数组删去。就可以显示结果。
在今天编程的的过程中,又遇到了一点问题,我所编的程序使用来计算在垂直管中流动的流体在二维上的流速分布。其中,有一个函数是对在流体中的压力进行修正。定义为Premod,但是调用该函数时程序总是会报错,报错如下:
called object is not a function
经检查以后发现,在我所定义的变量中,有一个数组定义为Premod。所以在函数调用时,main函数认为调用的是数组,所以会报出以上错误。在后面的程序中,发现Premod数组没有用,所以将该数组删去。就可以显示结果。