机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 21817|回复: 59

探讨下关于数学与工程的统一

  [复制链接]
发表于 2015-12-2 06:16:19 | 显示全部楼层 |阅读模式
本帖最后由 zerowing 于 2015-12-2 07:32 编辑
. P! ~# `- m$ v2 T- y+ u7 P. J7 ~2 N- k7 ?! m: j" a3 }9 c% [$ Z# }
想了想,这个问题可能真的无法归结到基础中。但并不能算高端理论。哈哈,只能说鹰大的分类不够详细。( F; R, r' h3 x# ?6 k& e$ g7 e

6 B' t4 u0 I, d# J5 q. S其实为什么要说这个问题呢,是因为个人在日常的使用中形成的一种体会和总结。数学是一门基础学科,在各行各业都会用到。工程中也不列外。我们有大量的计算、假设、推到,参变等等等等。所以,作为工程师,拥有一个强大的数学基础是必要的。这本无可厚非。但是在实际应用中,不得不说,确实存在大量的误用,并由此导致了很多问题。这些误用,明显的最后成了“民科”。不明显的,很多都成了最后“莫名”的争论的源头。但为什么会这样呢?是因为数学有问题吗?还是说数学中的东西不能用到实际中?9 a4 Q7 \6 e2 J" J$ |! R
, C, c# Z7 t1 F* ?9 Z
这里必须要说,数学是一门极其严谨、刻板的学科。既说明数学本身不会错,亦说明应用数学本身也需要严谨、刻板。那为什么会出现前面说的诸多问题呢?答案就是非数学家们在使用数学这个工具中没有做到严谨、刻板的对待解决问题的数学部分!8 k/ E8 U4 G, Z
这时有人就要说了:“你算哪根葱,你怎么知道别人是不是严谨、刻板?我们都是严禁、刻板地在推理的,你凭什么质疑?"; R9 Q. Z. U% ]
啊!这确实是个很复杂的问题啊。我不是数学家,不是哲学家,不是思想家……总之,一切的这些帽子跟俺都没关系。但这并不阻碍我们用严谨的态度来观察、描述、解决一个问题。我们举一个例子吧。这个例子当然也被人用来直接抨击我。
8 e9 ^# l& A# j6 Q9 w/ A  d, h- n) Y1 h' G
我们都知道三角函数,比如存在一个三角函数满足 sin(α)=a/b;  其中,α∈ [0,pi/2],a,b∈R+; 这个没有问题吧。那么下面的问题就是,我们能直接变换等式为 b=a/sin(α) 吗?
! F1 K+ t( k) S" \如果能,那我们就必须承认,b=+∞这个结论的客观性。如果不能,那就代表,我们所认为的,当α——〉0时,b=+∞的假设本身有问题。
' i! q; q% h) A2 h6 p+ j  I) K首先,我们从一个最基本的数学来阐述这个问题。等式替换性。
& C% e! C$ V. r2 z假设:a,b,c∈R,如果存在 a=b, 那么一定存在:  3 ]& p+ z8 z# m$ ^" g
a+c=b+c (废话,这是小学生就知道的)) W2 r% J. ?3 O  X, X) B9 F" o! U) R
a-c=b-c  (你能不废话吗?我们比小学生知道的多,减一个正数等于加一个绝对值相等的正数)* V$ @( R/ ^; Y# r6 y  J7 e
a*c=b*c (准备掀桌子砸人)' e/ x  N' ]0 a' r3 r
当且仅当 c ≠ 0 时, a/c = b/c (什么?有这么一条吗?时间太长了,记不清了。)- n6 v! ]* L' Y1 s: ]0 I' o, J
对,其实就是因为记不清了,而我们在基础以后的学习和使用中习惯性的开始左右无条件同除一个数或参数,甚至干脆直接将一个数或参数无条件的从等号的一侧变到等号的另一侧作为分母。而我们必须知道,我们可以这么做的前提是什么?% U3 d: G  X1 \
所以,当我们回到上面那个问题上,既然从 sin(α)=a/b 到 b=a/sin(α)时,sin(α)可能是0,那么我们根本就不能得到b=+∞这个结论!7 t' Z: [; @+ i2 q/ x
4 L6 r- l* c$ {* L+ Z
其实这段本是被我删掉的。但是想想还是贴上来吧。是否正确,诸君多考虑。, U7 e6 i& f5 s, `; {  E; z
我们先不纠结等式替换性的问题。我们还是说那个极限。: b: Q1 Y) m/ h
假设,我们真的遇见一个函数,b=a/sin(α)。那么当α->0时,b的情况如何呢?
8 x1 I+ x$ A) a) }于是大学生跳出来了,当α->0时,lim sin(α)=0, 所以,b=a/0,应该是无穷大。3 h) I0 w6 F. Q' W7 x
所以,问题又来了。当我们说一个函数的极限的时候,能不能直接躲开其中的常数呢?8 `4 b4 F! v* s. u
我们来看,如果求lim b (α->0),那么就等于求 lim a/sin(α)   (α->0)。这个没有问题。" X- `* G% d( S! y- Z) j5 j
但是从 lim a/sin(α)   (α->0)到 a / lim sin(α)      (α->0)。这又是不能轻易写出来的。* Z% _: x( t" B9 R6 E* b
原因很简单啊,极限的定义是强调函数收敛,很显然,sin(α) 在 α=0 处收敛。但,sec(α) 在α=0 处是完全发散的。也就是说,在这个计算过程中,我们又非常容易的滑进了另外一个疏漏之中。我们可以求出一个收敛函数的极限,但对发散的函数无能为力啊。
' G9 ]' {* O9 C1 A, [2 s

3 K8 \  _' C7 S, Y+ Y+ w) u4 p5 ]好吧。。。也许还有很多。我们不一一甄别了。我想说的不是这个问题的正确性。我只是想提醒大家,我们对于数学的应用,很大程度上存在这样或那样的遗漏。而这些遗漏使得我么最后的计算结果并不可靠。而这些不可靠会成为争执的源头。4 ?" n% D5 H( U7 m% S$ I
4 d7 U$ t' k% V4 j2 P. t0 w: H
“且慢,且慢。不要离席。”我们说了这么多,可不是为了说明大家的遗漏或者疏忽。我们是要谈和工程的统一。而这部分是希望大家探讨的。我无法给出一个正确的答案,只是提出我的想法和观点。等待高人的参与。3 X0 ?& y9 f# [
对于,工程应用,我们可以肯定的一个前提就是,你希望你应用的结果最后一定是唯一的。而不是可以这样也可以那样的。这么说不是限制你设计的功能单一性,而是限定其中的不确定性。比如发动机一打火,既可能正转,也可能反转。这种二元性是不可能被希望的。因此,在这个前提上,我们可以做如下一个推理。
0 s1 e; s1 e. q7 M# {+ [我们假设我们设计参综合序列为一个集合 {Xn}, 我们的设计方法、结构等为计算函数 f(x), 而得到的结果为 另一个集合{Yn}。 那么一定存在 {Xn} -> f(x) -> {Yn}。换句话说,通过一个函数表达,参数序列中的每一组参数都对应唯一的一个结果(Yn值)。而同样的,对于一个固定的f(x),每一个 {Yn}值,也一定存在一组来自 {Xn}的参数能得到它。换句话说,{Xn} 双射于{Yn}。也就是说,我们的设计参数序列集合同我们的设计结果集合是等势的。
& C/ D! i/ i0 W/ p2 |
' s, A1 _/ [0 {8 d- H: B* D3 q0 l我不知道这样一个假设的完备性如何。但如果其是完备的,那么一定会对我们使用带来促进意义。坛子里有很多数学方面的大侠。如果有兴趣,希望能看到各位的讨论。无论结果如何,都将是一件很有意义的事儿。5 r) x$ ~" R- \# M. P6 T" b

评分

参与人数 2威望 +501 收起 理由
逍遥处士 + 1
老鹰 + 500

查看全部评分

回复

使用道具 举报

发表于 2015-12-2 06:44:31 | 显示全部楼层
对楼主的数学有质疑的,我也有个推理,那是因为你自己不会。) B' k6 a3 E, S, O! w* g3 Y9 e
正如认为计算啊,数学不重要的家伙,是因为他自己计算不行,数学不行,为了让自己给自己找脸,说了一些欠抽的话。在现实工作中,他绝不敢说这话,因为让人笑话。孰不知这样会影响自己的价值观的,最终也会在现实中体现出来。
; v$ o7 P) q6 A- I  w$ m$ N* C楼主不必介意,可以继续引申话题,诸如公式计算,编程计算,有限元软件,与工程需要的关系。

点评

α∈ [0,pi/2],a,b∈R+,这个定义域给的有点问题吧,零应该是圆括号  发表于 2015-12-5 22:41
大侠起的真早~  发表于 2015-12-2 09:40
探讨技术不能骂人,这是工程师基本修养。我替你编辑了。  发表于 2015-12-2 08:05
唉。数学实在太深了。所以,大侠的话很有道理。因为潜不下去,所以总会有诸多的质疑。我不敢说自己水平高,只是希望诸君能多顾及数学严谨的一面。以免带来不好的后果。  发表于 2015-12-2 07:22

评分

参与人数 1威望 +1 收起 理由
刘嵩 + 1 思想深刻,见多识广!

查看全部评分

回复 支持 2 反对 0

使用道具 举报

发表于 2015-12-2 08:24:14 | 显示全部楼层
工程应用中很多数学的边界条件没有满足,所以才有这样那样的错误,要成为具备科学严谨思想的工程师比较难,楼主的言论很让人共鸣!

点评

所以,希望能构建一个统一的途径,以减少出现问题的可能。对于需要大量计算和边界假设的情况,如果出问题,那将是灾难。  发表于 2015-12-2 08:56
回复 支持 反对

使用道具 举报

发表于 2015-12-2 08:29:20 | 显示全部楼层
怎么说也是大清早,对我们而言,发了一篇长论
+ U$ \: {* J, ~  G3 O# {文字水平不错,别的就不议论了

点评

冬天了,天干物燥,多喝水,喝点蜂蜜,吃点水果,少上火。  发表于 2015-12-2 09:17
大侠如果有高论,还希望能赐教。如果我所写有错误之处,也请指出。  发表于 2015-12-2 08:57
回复 支持 反对

使用道具 举报

发表于 2015-12-2 09:02:32 | 显示全部楼层
有理论数学与应用数学之分
回复 支持 反对

使用道具 举报

发表于 2015-12-2 09:13:45 | 显示全部楼层
我遇到这样一个问题     在做螺杆转子型线方程时   曲线1的参数方程为x1=7.5*cos(t)+82.5  y1=7.5*sin(t),曲线2的参数方程为x2=33.1818*cos(t)+56.8182   y2=-33.1818*sin(t)     dy1/dx1=-cot(t)     dy2/dx2=-cot(t)    当t相同时    dy1/dx1=dy2/dx2
, u5 u( g- B$ q6 x1 L如果说  可导必连续的话  就会出现一个问题      假如把曲线1的参数方程变为x1=7.5*cos(t)+80  y1=7.5*sin(t), 显然曲线1和曲线2就不连续了
" o1 l) t% n0 n0 _$ h, ?

点评

圆可以能用方程表示 方程是不是函数的特殊一种  发表于 2015-12-4 12:29
你这两曲线不就是两圆吗?是不可导的吧?  发表于 2015-12-2 12:28
是的 dy2/dx2=cot(t) 也就是 dy2/dx2=dy1/dx1 时 cot(t)等于0 或者t为0时 cot(t) 与-cot(t)不存在 可仍然有问题 导数相等 曲线不连续  发表于 2015-12-2 10:31
。。大侠,是你写的方程不对,还是什么的。dy2/dx2我怎么算着等于cot(t)呢  发表于 2015-12-2 10:07
回复 支持 反对

使用道具 举报

发表于 2015-12-2 09:14:51 | 显示全部楼层
      不管工程还是其他,数学只是一种计算工具。原理、结构认知不够,数学功底再好也算不出结果,他不知道应该用什么公式,或者说用哪种公式计算才会正确。
( R9 Z4 C; M& Z, l/ g+ P% N- `# ?/ J      有人可能要跳出来说我数学不行,跑这装B来了。呵呵,我数学不好,连积分和微分都分不清。但对于事物或机构的基本认知还是有的,不可能谁拿一堆计算结果出来,就失去自己的判断。外行看“热闹”,起码也要拿出“热闹”来给我看,拿个冷笑话出来我笑不出。

点评

你也说了是通过数学表达。  发表于 2015-12-2 16:19
好多物理现象发现,不都是通过数学表达出来的吗?  发表于 2015-12-2 15:53
奥巴马致电普京:今年圣诞节吃什么?普京:火鸡  发表于 2015-12-2 09:43
回复 支持 反对

使用道具 举报

发表于 2015-12-2 09:46:44 | 显示全部楼层
对于研究问题,很多时候往往会忽视基本概念的定义、应用范围、边界条件等;这很大程度上就造成很多争论和失误。
* V5 L5 K7 s1 q# M; ]6 x+ R
5 U2 R9 }8 c% E/ F& J4 u楼主的基础知识真的很扎实,很是钦佩!
回复 支持 反对

使用道具 举报

发表于 2015-12-2 09:53:56 | 显示全部楼层
数学是工程设计中的基础,数学建模与计算也是工程计算中的关键。在工程设计中根据自己已知条件及设定边界,化归为数学方法来解决,所以选择正确的数学方法和计算方法,才能满足我们工程设计中所要求达到的精度和可靠性。

点评

曲滑的问题用滑块位移求解运动方程有一个边界条件。就是曲柄处的匀速运动。否则就会出现8爷说的撞墙。这个是不能忽略的。而这个部分如果直接不分边界的求解,有些东西就被忽略掉了。  发表于 2015-12-2 12:18
这是我个人的认识,他们之间的如何联系,这个我还讲不了。我可以发下我能查到资料,大侠参考下吧。谢谢!  发表于 2015-12-2 11:17
大侠,关于这个我认识的没有那么深,我以我个人的肤浅理解及应用。比如说,曲滑机构中的滑块所能的两个极点位置,根据这个列出运动方程,在依次求解微分方程。求出所需的量在进行相应杆件的力学分析。  发表于 2015-12-2 11:15
大侠能谈谈工程边界与数学边界如何正确的联系起来吗?  发表于 2015-12-2 10:54

评分

参与人数 1威望 +1 收起 理由
zerowing + 1 思想深刻,见多识广!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2015-12-2 09:56:01 | 显示全部楼层
哈哈,大虾 ,数学是必须学的,没有什么理由说‘我不会’,不会怎么玩工程,工程技术说白了,统统都是数学,
1 n5 ^5 k' H1 x. Z) G. h  e) W1 V" n4 a6 U2 g- h
自己焊接的机架为什么裂,自己不懂,这就是没学数学啊,另外,加热,冷却,披露计算,统统都是数学,玩到振动了,就更是数学,

点评

z侠说的是,看金属学基础知识,什么自由能啦,扩散系数啦,形核等等,深入学的话必须依靠数学工具  发表于 2015-12-2 17:36
8爷玩过连续油管吗?有可能要内部跳船了  发表于 2015-12-2 17:33
晶格上的问题,从扩散理论到形核到长大,其实也都是一个个数学计算累积起来的。其实来说,看一本材料学,除去理解那些描述形成的过程,其都都是数学。  发表于 2015-12-2 10:13
这点一直紧尊8爷教诲。一个东西玩得越深,数学的东西就越多。8爷这话实在是点睛。工程其实就是数学。  发表于 2015-12-2 10:10
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-4-28 09:00 , Processed in 0.074349 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表