1701004584
这个方法与电脑做减法运算的方式很类似,只是电脑是以二进位数字储存各运算值,因此电脑不是用一连串的“9”减去某数,而是用一连串的“1”。
1701004585
1701004586
采用计算机做这样的运算非常简单,因为运算的结果就是把原来的“1”变成“0”,“0”变成“1”,例如1111-1011=0100。
1701004587
1701004588
错位原理是不是可以降低你采用减法出错的几率,大胆的想象,总结属于自己的巧解方法。
1701004589
1701004590
1701004591
1701004592
1701004594
我和数学有约:趣味数学及算法解析 1.5 双胞胎的秘密
1701004595
1701004596
谈及双胞胎,大家可能眼前一亮,都知道双胞胎肯定是形似、神似的两个人,几乎接近于同一个人。然而我们这里的双胞胎也有一番味道,数字双胞胎兄弟,通过数数相乘,一对一对的双胞胎兄弟就并排显示在我们的眼前。
1701004597
1701004598
请看下面双胞胎数是如何产生的。
1701004599
1701004600
【问题】
1701004601
1701004602
(1)49要乘上多少才能得到4949?
1701004603
1701004604
(2)38要乘上多少才能得到383838?
1701004605
1701004606
(3)请找出4个质数,它们与一个二位数ab相乘所得的乘积为ababab。
1701004607
1701004608
(4)一个二位数ab与73×101×137的乘积会是多少?
1701004609
1701004610
【分析】
1701004611
1701004612
49×101=4949
1701004613
1701004614
38×10101=383838
1701004615
1701004616
10101=3×7×13×37
1701004617
1701004618
因此任何二位数ab乘以3,再乘以7,再乘以13,再乘以37,都会得到ababab。
1701004619
1701004620
73×101×137=1010101
1701004621
1701004622
因此ab乘上这些数字之后,会得到abababab。
1701004623
1701004624
编写MATLAB程序如下:
1701004625
1701004626
clc,clear,close all %清屏和清除工作区变量值 warning off %清除警告 x1 = 49*101 %乘法运算 x2 = 38*10101 x3 = 10101-3*7*13*37 x4 = 73*101*137-1010101 x51 = 43* 3*7*13*37 %验证1 x52 = 12* 3*7*13*37 %验证2 x53 = 56* 3*7*13*37 %验证3 x54 = 29* 3*7*13*37 %验证4
1701004627
1701004628
运行程序输出结果如下:
1701004629
1701004630
x1 = 4949 x2 = 383838 x3 = 0 x4 = 0 x51 = 434343 x52 = 121212 x53 = 565656 x54 = 292929
1701004631
1701004632
数字很奇妙,发觉其中的乐趣,回味无穷。
1701004633
[
上一页 ]
[ :1.701004584e+09 ]
[
下一页 ]