vb编程中,利用vb公式测算个数值,请高手帮忙
已知N14yqz数值。求x。或者已知N14xqz数值,求y。q的意思是在x*y进行第q列之后,数值需要相乘z,请高手们帮忙...
已知N14 y q z数值。求x。或者已知N14 x q z数值,求y。 q的意思是 在x*y进行第q列之后,数值需要相乘z,请高手们帮忙
展开
1个回答
展开全部
当0<=q<=12时
x=N14/(((25*q-q^2)*y/2)+(156-25*q+q^2)*y*z/2)
当q<0时
x=N14/(78*y*z)
当q>12时
x=N14/(78*y)
x=N14/(((25*q-q^2)*y/2)+(156-25*q+q^2)*y*z/2)
当q<0时
x=N14/(78*y*z)
当q>12时
x=N14/(78*y)
追问
非常感谢!太强大了! 。刚才我求y值,把x和y互换了,也可以求出来,谢谢大师。 还有一个问题想请教一下 就是求N14的值,已知x,y,q,z,(q的取值 就在1 - 12 之间,包含1和12)我写的vb语句有些繁琐 写了240行,差不多都是手工的算加法了,请大师帮忙看看有没有简单方法,谢谢
追答
公式转换一下就可以了
n14=(((25*q-q^2)/2)+(156-25*q+q^2)*z/2)*x*y
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询