标题: [数值计算] 用BAT计算方差 实现运算 求爸爸求妈妈 [打印本页]
作者: ads350668398 时间: 2018-3-25 10:00 标题: 用BAT计算方差 实现运算 求爸爸求妈妈
本帖最后由 ads350668398 于 2018-3-25 10:03 编辑
0.5*【【0.01-0.06】平方2】+0.3*【【-0.05-0.06】平方2】+0.2*【【0.35-0.06】平方2】
=-0.02405√=.0155
√根号
2平方
求爸爸求妈妈
作者: ads350668398 时间: 2018-3-25 10:12
不屑于 这个计算 当然可能有用 什么计算工具 【更方便】
如果BAT实现 格式化计算 SET P= 方法输入数据 输出结果
那么在用到这个公式
并非这一个也可以有别的
并且还有新的式子
或者bat相比别的计算工具也有方便的时候
作者: yhcfsr 时间: 2018-3-25 11:04
纯BAT做浮点运算别想了,用VBS吧。
直接VBS,或者用将VBS语句写在BAT(即VBS解析BAT)。
又或者POWERSHELL
作者: ads350668398 时间: 2018-3-25 11:26
回复 3# yhcfsr
0基础多少时间能VB 做出来这个结果??
作者: yhcfsr 时间: 2018-3-25 11:51
本帖最后由 yhcfsr 于 2018-3-25 14:28 编辑
回复 4# ads350668398
VBS有很多现成的数学函数,论坛VBS版块有资料,去看看。
如果实时输入任何表达式再计算结果,那可就复杂,相当于做个计算器。
如果函数是固定的,在脚本里写出来,运行时只要输入具体数值,这个就不难。
平方根复制代码
平方复制代码
[/code]powershell 计算也很容易
如(2+1)的平方复制代码
如9的平方根复制代码
作者: ads350668398 时间: 2018-3-25 12:13
本帖最后由 ads350668398 于 2018-3-25 13:05 编辑
回复 5# yhcfsr
就是固定的 的公式 求结果
5*【【0.01-0.06】平方2】+0.3*【【-0.05-0.06】平方2】+0.2*【【0.35-0.06】平方2】
中间小括号是数值【0.01-0.06】【-0.05-0.06】【0.35-0.06】输入 其他都是 固定的
想也只是 用到 VBS + - * / 平方 根号 等运算 函数的调用
必要性 学习完整VBS
Mathematica 真心态大
作者: yhcfsr 时间: 2018-3-25 14:48
回复 6# ads350668398
粗糙易懂的VBS- a=Inputbox("此处输入文字")
- b=Inputbox("此处输入文字")
- c=Inputbox("此处输入文字")
- d=Inputbox("此处输入文字")
- e=Inputbox("此处输入文字")
- f=Inputbox("此处输入文字")
-
- a=a-b
- a=a*a
- c=c-d
- c=c*c
- e=e-f
- e=e*e
- msgbox (5*a+0.3*c+0.2*e)
复制代码
作者: ads350668398 时间: 2018-3-25 15:46
回复 7# yhcfsr
平方 和 根号下怎么计算啊
作者: yhcfsr 时间: 2018-3-25 16:03
回复 8# ads350668398
x的平方复制代码
x的的平方根复制代码
作者: ads350668398 时间: 2018-3-31 06:23
本帖最后由 ads350668398 于 2018-3-31 07:15 编辑
回复 9# yhcfsr
谢谢 看看我这几天的成果哈 vbs 666
Option Explicit
Dim a,b,a1,a2,a123
a=0.25
b=0.105
a1=0.1
a2=-0.25
a=a-b
a=a*a
a=0.5*a
a1=a1-b
a1=a1*a1
a1=0.3*a1
a2=a2-b
a2=a2*a2
a2=0.2*a2
a123=a+a1+a2
a123=sqr(a123)
msgbox a123
-----------------------
a=-0.5
a=sqr(a)
负数根求不能??????
作者: yhcfsr 时间: 2018-3-31 09:54
本帖最后由 yhcfsr 于 2018-3-31 17:50 编辑
负数开方是虚数,不能直接求。虚数的定义进行转换来求,easy
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |