Board logo

标题: [数值计算] 批处理如何解四元一次方程,据说是现在的小学题? [打印本页]

作者: doupip    时间: 2010-11-16 13:07     标题: 批处理如何解四元一次方程,据说是现在的小学题?

条件如下:
x+y=3
a+b=1
x+c=6
d+b=4
求d+y的结果?
附图,简单的用php处理了一下求的d+y的结果应该是3
求教批处理怎么解,实在不懂
作者: doupip    时间: 2010-11-16 13:09

图片呢,晕
作者: zqz0012005    时间: 2010-11-16 22:51

○在□里面是3
○在□外面是1
可以认为前者是相加的关系,后者是相减,容易“凑出”这两个图形分别代表:○=2,□=1
第3个图形,□在外面,可认为是相加,从而可得出△=5
第4个,□在里面,当作相减,则可算出结果正好是4,于是上面的猜测正确。同时可认为△在外面表示相减。
于是第5个图形结果就是5-2=3

对启发思维有一定帮助,不过让小学一年级的学生来做有点太过。

一楼的问题对批处理来说倒是个不错的挑战。
作者: powerbat    时间: 2010-11-16 23:01

其实楼主对图形没理解,所以给出的方程不对,成了不定方程。

单就方程本身来说,题目可理解为:求出在一定范围的几个整数,使它们满足给出的等式。
可能也算不上多大挑战,用两三个for遍历一下即可。
作者: yangfengoo    时间: 2010-11-16 23:09

P解一元方程可以实现,但是小数啊小数……
作者: 523066680    时间: 2010-11-16 23:16

这个……批处理解要看人工思路干预到什么程度吧。
作者: cjiabing    时间: 2010-11-17 01:13


这是一个简单的图形和数字推理题。
假设五个图为A/B/C/D/E,那么,
A=3
B=1
C=6
D=4
E=?
它们的关系是:
A-2=B
A+3=C
C-2=D
C+3=E
那么,
E=C+3=A+3+3=3+3+3=9
——————————————————————————————
哈哈,我数学太差,人家题目是“看图说数”,我是看数说数。
还是靠直觉比较准确,看看人家直接给的答案:
  1. 设:○=2 □=1 △=5  
  2. 解:○+□=3   ○-□=1
  3.        □+△=6   △-□=4
  4. 得:○+△=7
复制代码
有位老兄也给出算式了:
  1. 令方=x,圆=y,三角=z
  2. 方程组一:x+y=3,y-x=1,求得x=1,y=2
  3. 方程组二:x+z=6,z-x=4,求得z=5
复制代码
还有这样说的:
  1. 两个图相离是加,相交是减。根据前四个得,圆形是2,正方形是1,三角形是5。
  2. 第一个:2+1=3
  3. 第二个:2-1=1
  4. 第三个:5+1=6
  5. 第四个:5-1=4
  6. 第五个:5+2=7
复制代码

[ 本帖最后由 cjiabing 于 2010-11-17 01:28 编辑 ]
作者: hanyue    时间: 2010-11-17 16:47

我直接用笔算的
d+y=3

x+y=3        那么我们就要分开算     用笔算的结果是
a+b=1      a=0   b=1
x+c=6       c=3   d=3
d+b=4      y=0   x=3

得到的就是
x+y=3       3+0=3
a+b=1      0+1=1
x+c=6       3+3=6
d+b=4      3+1=4

虽然方法有点白痴
不过数学都忘记了
还得找个时间恶补数学呢 嘿嘿
作者: doupip    时间: 2010-11-18 11:10

记错密码了两天没进来,感谢大家的热心回复.
zqz0012005 解释很合理cjiabing 的很有意思,hanyue用笔算是半猜出来的哈.
是我自己犯笨了哈,,另外,如果是那样的方程,批处理能解吗.随便给点代码提示也行




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2