输入两输入2个整数a和b,b,求这个整数的和差化积

这样,我们就得到了积化和差的四個公式:

好,有了积化和差的四个公式以后,我们只需一个变形,就可以得到和差化积的四个公式.我们把上述四个公式中的a+b设为x,a-b设为y,那么a=(x+y)/2,b=(x-y)/2

把a,b分别用x,y表示就可以得到和差化积的四个公式:

积化和差与和差化积公式的推导.

同理可证:cosαcosβ= 〔cos(α+β)+cos(α-β)〕

我们把:sinαcosβ= 〔sin(α+β)+sin(α-β)〕①

sinαsinβ=- 〔cos(α+β)-cos(α-β)〕④称为积化和差公式.

(2)在积化和差公式中令α+β=θ,α-β= ,则α= ,β= ,将α、β的值代入积化和差公式中便得到.

我们把它称为和差化积公式

}

在刚刚学习写shell 批处理时候进行邏辑运算中,少不了需要进行基础的:四则运算这里说说在linux shell 里面简单的实现方法。

在linux shell中我们可以使用 $(()) 将表达式放在括号中,即可达到運算的功能

(2)其它方法:用 expr 实现运算

注意:将需要运算的表达式写入在expr 后面即可,保证 参数与运算符号中间有空格隔开

若直接套用整数运算的语法:

从上面运算结果,看来上面表达式不足以支持浮点运算了。查阅资料才发现:bash 不支持浮点运算如果需要进行浮点运算,需要借助bc,awk 处理

(1)法一:使用 bc

(2)法二:使用 awk

注:在shell 中$() 与 ``等效。 中间包含命令语句执行返回执行结果。

附:shell中一些基本的表达式運算的语法

如果 expr1 大于 expr2 则传回 1否则传回 0。如果 expr1 及 expr2 都是数字则是以数字大小判断,否则是以文字判断以下皆同。
比较一固定字符串即 regular expression。可以使用下列字符来辅助:

* 找寻 0 个或一个以上在 * 之前的字

\( \) 传回括号中所匹配的字符串。

}
都是对的,两者之间只差一个常数
呮需要用求导来验证一下就知道了
都对方法一是利用积化和差化为多个积分计算,方法二利用凑微分法虽然两者表面不一样,但对两結果分别求微分都等于原函数利用三角变换也可以证明两者相等。
}

我要回帖

更多关于 输入2个整数a和b 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信