程序语句片段:
phi_x = 0
phi_y = 0
For id = 1 To 10 '迭代次数
For j = 1 To 5
With WorksheetFunction '使用工作表函数
'如果执行以下2行语句,ok!
'phi_x = .Cosh(2 * j * phi_y)
'phi_y = .Sinh(2 * j * phi_y)
'如果执行以下2行语句,出现提示:
'运行错误 '1004'
'不能取得类 WorksheetFunction 的 Cosh 属性
'什么原因?
phi_x = phi_x - (x - a * d(2 * j) * Sin(2 * j * phi_x) * .Cosh(2 * j * phi_y))
phi_y = phi_y - (y - a * d(2 * j) * Cos(2 * j * phi_x) * .Sinh(2 * j * phi_y))
End With '结束工作表函数
Next j
Next id
如何解决错误 '1004'? 谢谢!
phi_x = 0
phi_y = 0
For id = 1 To 10 '迭代次数
For j = 1 To 5
With WorksheetFunction '使用工作表函数
'如果执行以下2行语句,ok!
'phi_x = .Cosh(2 * j * phi_y)
'phi_y = .Sinh(2 * j * phi_y)
'如果执行以下2行语句,出现提示:
'运行错误 '1004'
'不能取得类 WorksheetFunction 的 Cosh 属性
'什么原因?
phi_x = phi_x - (x - a * d(2 * j) * Sin(2 * j * phi_x) * .Cosh(2 * j * phi_y))
phi_y = phi_y - (y - a * d(2 * j) * Cos(2 * j * phi_x) * .Sinh(2 * j * phi_y))
End With '结束工作表函数
Next j
Next id
如何解决错误 '1004'? 谢谢!