MPCELLINDEX(I) = CEILING(wgm_coord(1,I)/CELLSIZE)+nnxe*AINT((cellsize-wgm_coord(2,I))/CELLSIZE)
时间: 2023-12-09 09:06:16 浏览: 132
这是一个看起来像是MATLAB或Fortran语言的数学计算公式。它的作用是将一个点的坐标wgm_coord(1,I)和wgm_coord(2,I)转换为一个网格单元的索引MPCELLINDEX(I),其中CEILING表示向上取整,AINT表示取整到最接近的整数,CELLSIZE表示网格单元的大小,nnxe表示网格的列数。这个公式可能用于计算一些基于网格的物理模拟或计算。
相关问题
使用excel宏实现 ceil(log2(N_BWP_size*(N_BWP_size+1)/2))
你可以使用Excel VBA宏来实现 ceil(log2(N_BWP_size*(N_BWP_size+1)/2)) 的计算。以下是一个示例VBA宏的代码:
```vba
Function CeilLog2(ByVal N_BWP_size As Double) As Double
Dim result As Double
result = WorksheetFunction.Log(N_BWP_size * (N_BWP_size + 1) / 2, 2)
CeilLog2 = Application.WorksheetFunction.Ceiling(result, 1)
End Function
```
将上述代码添加到Excel的VBA编辑器中(按下Alt + F11打开VBA编辑器),然后保存并关闭VBA编辑器。
在Excel单元格中,你可以使用以下公式来调用这个宏函数:
`=CeilLog2(N_BWP_size)`
其中,N_BWP_size 是你要计算的值。
这样,你就可以在Excel中使用该宏函数来计算 ceil(log2(N_BWP_size*(N_BWP_size+1)/2)) 的结果。请确保在使用公式之前,将 N_BWP_size 替换为实际的数值。
ceil(log2(N_BWP_size*(N_BWP_size+1)/2)),这个公式怎么用excel表达
在Excel中,你可以使用以下公式来表示 ceil(log2(N_BWP_size*(N_BWP_size+1)/2)):
=CEILING.LOG2(N_BWP_size*(N_BWP_size+1)/2)
其中,N_BWP_size 是你要计算的值。这个公式将返回 N_BWP_size*(N_BWP_size+1)/2 的结果向上取整后的二进制对数。
请确保在Excel中使用该公式时,将 N_BWP_size 替换为实际的数值。例如,如果 N_BWP_size 为 10,那么公式将变为:
=CEILING.LOG2(10*(10+1)/2)
你可以将这个公式应用到Excel单元格中,以计算 ceil(log2(N_BWP_size*(N_BWP_size+1)/2)) 的结果。
阅读全文