找回密码
 注册
Simdroid-非首页
楼主: hawking2006

MATLAB的计算能力(期待大虾解答)

  [复制链接]
 楼主| 发表于 2009-4-23 13:14:00 | 显示全部楼层 来自 上海
本帖最后由 hawking2006 于 2009-4-23 13:15 编辑

胡适说:“我们往往学习某位大师的学说并不是因为他的学说本身,我是因为他的魄力和人品。”
我补充一点:好的工程人员一定是处理人与科学以及人与人关系两项内容的高手。
回复 不支持

使用道具 举报

发表于 2009-4-23 13:21:02 | 显示全部楼层 来自 北京
Simdroid开发平台
胡适说:“我们往往学习某位大师的学说并不是因为他的学说本身,我是因为他的魄力和人品。”
我补充一点:好的工程人员一定是处理人与科学以及人与人关系两项内容的高手。
hawking2006 发表于 2009-4-23 13:14


这个可不好说
据说牛顿人际关系是相当的差
人与人的关系搞的不好,但水平太高了
牛人的确都很骄傲!这是改变不了的,谁让人家牛呢?
一般牛的话,就应该收敛一些了:lol
回复 不支持

使用道具 举报

发表于 2009-4-23 13:30:55 | 显示全部楼层 来自 浙江杭州
说实话,从你贴出来的这二页课件来年,你们老师的课件水平真不怎么样,matlab的优势、缺点都没讲清楚

你可以搜索下载一份网上广为流传的薛定宇的matlab课件,讲得清楚,做工也很好

16# bainhome
同志,拿自己的强项与别人的弱项比,有意思吗?
也许你MATLAB真的比我老师强(还真不一定,因为这两张图只是我开学第一节课课件上的第一、二页),也许你的数学也很强,但有人跟你谈量子力学、 ...
hawking2006 发表于 2009-4-23 12:40
回复 不支持

使用道具 举报

发表于 2009-4-23 13:39:52 | 显示全部楼层 来自 新疆乌鲁木齐
本帖最后由 bainhome 于 2009-4-23 13:49 编辑

那我也彻底流于形式空泛一把。希望版主手下留情,别扣我分——我是个喜欢被表扬的人,毕竟现在已经悖于我的初衷,没有讨论实际问题了:lol
提出“朗道十诫”的前苏联物理学家朗道,恐怕只要是学物理的同仁,没有不知道的吧。
此人年纪轻轻,就敢在爱因斯坦的讲座上说出如下一番话:“爱因斯坦教授告诉我们的东西并不是那么愚蠢,但是第二个方程不能从第一个方程严格推出。它需要一个未经证明的假设,而且它也不是按照应有的方式为不变的”。爱因斯坦经过思考说“这个年轻人说的是对的,你们可以把我今天所说全部忘掉”。
奇怪的是:爱因斯坦却没有指责朗道的不谦虚,实在是令人扼腕,从此在朗道的心里种下了狂妄的种子,真是罪该万死。朗道一生,曾经多次在公开或未公开场合讥讽苏联国家科学院院士是白痴,这个人一生得到了三个比较大的结果:
1.1938年被迫害入狱,但一年后获释;
2.由于他一贯的家长制作风,与“宇称守恒”的谬误证明失之交臂;
3.车祸之后临死之际,瑞典皇家科学院仍然为这个不知天高地厚、谦虚为何物的狂妄疯子,破天荒于莫斯科授予了诺贝尔奖。
这个狂妄的“滥人”碰巧一直是我的偶像。
所以,我的观点是,谦虚这种东西的培养,要有个过程,必须是自身足够强大,强大到见识了更强大的力量才表现出的卑微,一上来什么都没干就“谦虚”,在我这种小人眼里不叫谦虚,叫格式化的虚伪。
不过话虽这样说,我仍然相信,楼主是一个真正希望学习到MATLAB精髓的求学者,上述我的话只是为清吾名,还望勿要介意为盼。
ps:还没有仔细看上面你引用胡适的话,我要毫不犹豫地告诉你,这句话是彻头彻尾的自相矛盾!原因很简单:你之所以能够知道这句话,是因为胡适很有名,之所以胡适很有名,首先绝对不会是因为他的人品,所以,这就是个很无聊的悖论了。如果胡大师一天没事儿干,搞人品、王霸之气、修正男女关系修炼“大气魄”等等,今天他的话,就到不了你嘴边来教育我的狂妄无知和不谦虚。

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2009-4-23 14:12:04 | 显示全部楼层 来自 重庆
本帖最后由 风天小畜 于 2009-4-23 14:17 编辑

E·Noelle-Neumann
沉默的螺旋
人们在表达自己想法和观点的时候,如果看到自己赞同的观点,并且受到广泛欢迎,就会积极参与进来,这类观点越发大胆地发表和扩散;
而发觉某一观点无人或很少有人理会(有时会有群起而攻之的遭遇),即使自己赞同它,也会保持沉默。
意见一方的沉默造成另一方意见的增势,如此循环往复,便形成一方的声音越来越强大,另一方越来越沉默下去的螺旋发展过程。


没有更多的人出来说 matlab 对大型问题,计算能力低下,
是因为“matlab比较强”的观点广受欢迎。

在日常应用中,多数人非常容易体会到“matlab比较强”,所以这个观点得到多数人的赞同。
另外少数人,在个别领域发现“matlab计算能力不行“。然而,他很少公开讲述“matlab计算能力不行”,为什么?因为在个别领域的人,自然地知道matlab不行。而对于个别领域之外的人,无论你如何解释”matlab计算能力不行“,他都没法明白。


事实上,matlab在大部分领域都行,所以,人群中,赞同”matlab比较强“的概率很大。
这个初始条件(赞同”matlab“强的概率)决定了,螺旋发展下去,人群中基本只会传播”matlab比较强“的观点。

不过,根据沉默的螺旋,当看到某个的观点广受欢迎的时候,
还需要意识到”还有部分人,那些人的观点有很大的参考性,然而那些人并没有发言“。

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2009-4-23 14:52:05 | 显示全部楼层 来自 北京朝阳
就事论事,单纯从你们老师给的这个课件这两页来看,的确水平不是很高,楼主如果想验证我说的对错,可以潜水把这里的帖子都认真翻一翻,包括几年前的老帖。如果你是初学者可能很多看不明白,那不重要,只要能有看明白的就行了,知识都是慢慢积累的。
潜水一年、两年或者更长后再看回过头来看,相信你感受会颇多.
simwe MATLAB版讨论的有关MATLAB技术问题的深度,绝非一般的教材和课堂能够涉及到的。
回复 不支持

使用道具 举报

 楼主| 发表于 2009-4-23 15:33:42 | 显示全部楼层 来自 上海
本帖最后由 hawking2006 于 2009-4-23 15:36 编辑

其实我只是一个MATLAB初学者,现在也就只能写些小的脚本和函数文件。

刚刚写的一个自己认为很大的文件就是这个高斯消去法的程序了。
function b=xcf(A,b)
%这是一个使用高斯消去法解线性方程组的程序
%copyright_hawking 2009-04-15
n = size(A,1);
for p = 1:n-1
     
    %去除A(p,p)==0的补丁
     [tem,t] = max(abs(A(p:n,p)));
           t = t+p-1;
     A([t,p],: ) = A([p,t],: );
       b([t,p]) = b([p,t]);
     if A(p,p) == 0
         error('A is singular .det A == 0!!');
     end
                                   
    for k = p+1:n                     %去除循环的补丁——使用矩阵操作
    t = -A(k,p) / A(p,p);             %c = p+1:n;
    A(k,: ) = A(k,: ) + t*A(p,: );    %A(c,c) = A(c,c) - A(c,p)*(A(p,c)/A(p,p));
    b(k) = b(k) + t*b(p);             %b(c) = b(c) -b(1:p)*(A(p,c)/A(p,p));
    end
   
end
for k = n:-1:1
    b(k) = (b(k)-A(k,k+1:n)*b(k+1:n))/A(k,k);
end
%测试软件的程序
%for Z = 1:1000
%n = ceil(rand*1000) + 1;
%B = rand(1000);
%b = rand(1000,1);
%x = xcf(B,b);
%if norm(A*x-b)>10e-5
%A*x-b pause
%end
%end
来发帖只是因为那个困惑,很感谢这么多人来关注我的提问,同时也觉得这个论坛的水的确很深。


学习了!!!
回复 不支持

使用道具 举报

 楼主| 发表于 2009-4-23 15:54:30 | 显示全部楼层 来自 上海
25# 风天小畜

很有思想深度的回复!
我也发现的确是那么回事,我是学力学时学习MATLAB的。
所以,我的老师告诉我MATLAB处理几百万节点的有限元计算,尤其是动力问题、非线性问题时会很不理想。
有人统计过论坛里的高手们把MATLAB都是用于哪里的吗?
回复 不支持

使用道具 举报

发表于 2009-4-23 16:14:31 | 显示全部楼层 来自 福建福州
matlab计算能力够不够(或者说matlab的能力够不够),我觉得要看具体的应用领域。
就像编程语言里的汇编、C、C++、java,应该选哪个,应该根据实际情况,平衡开发效率和运行效率来定的。而matlab我想也是这样,当需要实验某个算法时,matlab提供了一个快速的实现环境。但当你要把这个算法用于实际工程的时候,可能还得用效率更高的语言来实现。
总体感觉,matlab很适合教学和科研,而进行较大问题的科学计算(例如有较强非线性的有限元分析)好像比较困难。
回复 不支持

使用道具 举报

发表于 2009-4-23 18:01:24 | 显示全部楼层 来自 香港
牛人都出来了的帖子一定要留个名,:lol
深刻的感到还要学习。。
回复 不支持

使用道具 举报

发表于 2009-4-24 13:16:45 | 显示全部楼层 来自 北京
同意观点,我想碰到问题,想办法解决是关键,始终人是关键,工具为辅,而且做好把本职工作,称为所在领域公认的有一定能力的小牛就可以啦嘛!!!努力+搜索+谦虚=V
回复 不支持

使用道具 举报

发表于 2009-4-24 20:22:35 | 显示全部楼层 来自 浙江杭州
牛顿却是很牛,不过也听说人品非常差。
爱因斯坦也很牛,但是没有牛到牛顿那个水平,因为他的相对论等理论是值得质疑的(我认为,不要和我争论这个),诺贝尔委员会没有因为相对论颁奖给爱因斯坦绝对是正确的。
人活得不应该事事谦虚,更应该自信。(严格的讲这两个词并不是反义词,但是实际中多数人把它弄成反义词了)
胡适的人品绝对的好,他的学术地位也是相当的高。只是建国后的批斗因为政治利益才把他弄臭了,甚至那时候出本胡适的著作都要写各种语录把书当作反面教材来批,真****恶心。
回复 不支持

使用道具 举报

发表于 2009-4-26 08:39:52 | 显示全部楼层 来自 浙江杭州
25# 风天小畜

很有思想深度的回复!
我也发现的确是那么回事,我是学力学时学习MATLAB的。
所以,我的老师告诉我MATLAB处理几百万节点的有限元计算,尤其是动力问题、非线性问题时会很不理想。
有人统计过论坛 ...
hawking2006 发表于 2009-4-23 15:54

纯粹MATALB有限元编程,计算动力问题,不采用一维变带宽存储,处理3000个自由度就差不多了,自由度再上升,速度会非常慢,还不如用Fortran
如果是一维变带宽存储,有很多现成的Fortran代码,Matlab直接调用即可

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2009-5-6 00:36:06 | 显示全部楼层 来自 河南郑州
这个问题应该由mathworks首席科学家来回答。
回复 不支持

使用道具 举报

发表于 2009-5-6 01:24:25 | 显示全部楼层 来自 河南郑州
朗道太牛了 天才人物的样板
关于爱因斯坦的相对论 不懂 但感觉确实不是很令人信服
西方科学的一些概念貌似和中国人的传统观念完全不是一回事
比如 宇宙
霍金等人认为宇宙来自于一个奇点 宇宙诞生于150亿年前等
西方这些玄乎理论中国人天然不相信
中国人的观点是 宇宙没边没沿 无始无终 哪里有什么狗屁宇宙大爆炸 纯粹扯淡!
在关于宇宙的问题上 西方人过度自信了 还要搞什么大统一理论 很可笑 刚观测到宇宙的1/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......就想对整个宇宙品头论足 狂妄至极
回复 不支持

使用道具 举报

发表于 2009-5-6 01:28:59 | 显示全部楼层 来自 河南郑州
包括信教的问题 中国人用屁股都能想出来 宇宙中根本不可能存在万能的上帝 这些西方人不但不觉得自己愚蠢可耻 反倒嘲笑中国人没信仰 拜托 中国人其实对信仰如饥似渴 but 信什么?上帝?还不如信自己。

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2009-5-6 01:36:00 | 显示全部楼层 来自 河南郑州
另外关于非欧几何的问题也很令人费解 贫道一直在想难道除了欧氏几何之外还有别的几何空间 其实根本没有,所有的非欧几何本质上还是欧式几何 比如黎曼几何 你能说它不是欧氏几何 西方人的思维就是怪异 比如经常见他们正儿八经的发表什么研究成果:吃水果有益健康等 妈的 这还用研究啊

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2009-5-6 10:53:16 | 显示全部楼层 来自 重庆
我来举例几个中国传统的宇宙观:

老子的道德经:   道生一,一生二、二生三,三生万物.............
源于《易经》的系辞 :易有大极,是生两仪,两仪生四象.........


----------------
西方人怎么样?近的,去香港兰桂坊这些地方看看,就知道进口的西方人和国产的人的素质区别了。

---------------
去饭馆,评论一道菜的人,无须学会做这道菜,就具备了评论的资格。因为,“吃”是人天生的本能。

不过,关于知识,哲学和数理化之类的,很显然,它不像品菜,它像登山,眺望风景并评论——你没有达到他的高度的时候,你对于他的评论和批判,往往是肤浅的。

当你在山脚下的时候,你不可以随意否定 山腰的人的关于“远处的风景”的评论。因为他们的认识,山腰看到的风景,显然比你山脚下看到的多得多。

当你在山腰的时候,你开始觉得刚才自己在山脚下的判断是肤浅的。你开始否定了自己,但这并不意味着你就具备了批判 山巅的人关于“景色”的议论。因为他们对于事物的认识显然比你更有深度。你所能看到的,他们尽收眼底。可是,山巅能看到的更多的事物,却是山腰的人始终无法感受到的。

只有当你亲自攀登到了山巅,再次否定了自己在山腰的观点的时候,才是你真正开始拥有关于“眺望远处风景”的观点。这一刻,你仍需要小心谨慎地考虑他人的意见,而不是轻佻随意地批判别人。因为此刻,你们的海拔不分高下,外界景色也是一样。然而,你们的世界观价值观方法论,却有高下之分。所以,你们的感受仍然是不一样的。

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2009-5-6 11:39:06 | 显示全部楼层 来自 美国
刚才贫道楼主说的那些都是物理和数学上的abstraction(抽象),不能用来用现实的例子来印证。一印证就犯了把不存在的东西具体化的错误。 我们平时说的空间和时间都是相对的,是相对一个参照物来说的。 例如时间是相对与人类通用的钟,不少绝对的。
所以说那些都是一些数学工具,帮助我们思考用的。 所以说现在数学上的多维(>3)一点问题没有。
回复 不支持

使用道具 举报

发表于 2009-5-6 13:33:39 | 显示全部楼层 来自 河南郑州
越是大是大非的问题 越是会出现一些似是而非的东西 比如 宇宙、空间、时间等概念,爱因斯坦在用它功力并不很深的数学来糊弄全人类的直觉。
关于绝对时间的问题,关于光速不变问题,他的观点绝对是错误的。
难道没有绝对时间嘛?如果在宇宙各处都放上一块完全一样的手表 难道这些手表度量的不是同一时间?即便这些手表都以超光速运动,它们的指针还是完全相同。请别把观察者的因素考虑进去。
难道在真空中光速是永恒不变的嘛?难道光速就是极限?这根本问题根本不用研究,从哲学上就马上可以把它否定。
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-7 11:30 , Processed in 0.070245 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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