24小时热门版块排行榜    

Znn3bq.jpeg
查看: 5517  |  回复: 18
【奖励】 本帖被评价6次,作者jinnengzhi增加金币 5
当前主题已经存档。

jinnengzhi

金虫 (小有名气)


[资源] 写给matlab新手的几句话(转)

写给matlab新手的几句话


matlab博大精深,说到底我也只不过是个初学者,只是学的时间比新手长了一点,现在写几句给新手,希望能给你们有点帮助
1 学Matlab并不难,难的是学会怎么用。  
2不要试图掌握matlab的每一个功能,熟悉和你专业最相关的部分就可以了。  
3 不要问:明天要交作业了,哪位大侠帮忙写个程序吧,或初学matlab,不懂呀,大哥大姐帮忙写个程序之类的话
不要等到要用到才去学,如果你有兴趣,你有时间,你可以多学些东西,说不定什么时候就用了,机会只偏爱那些有准备的头脑,到时候就不会说什么,要做东西想让人指点,基础的东西来不及仔细看了,一写程序吗,低级错误满天飞
4 不要说:不要让我看matlab英文的帮助我看不懂--谁都是从不懂到懂的  
5 不要担心:我编程能力差,我一定用不好matlab。  
6 不要只问不学  
7 学maltab要有耐心
8 看到某本书中或论坛的帖子中解决问题的方法要试着解决类似的问题,要举一反三,要学会变通
9 有了问题先自己想,察看帮助,1个小时后没有结果再问别人 ,不要一有问题就发问,然后什么都不管了,把希望寄托在别人身上
10 学会用搜索引擎,在网上可以找到很多资料,有的问题一搜索就能找到的,就不要来问别人了  
11要多动脑,多动手写程序、调试,看程序时候多想几个为什么,理解别人程序中精华的东西,多自己调调程序,可以改改程序,把知识转成自己的,弄懂一两个经典例子比粗粗的看一大书要好,值得一提是不是一下子就能看懂相对比较长,比较复杂的程序的,要做的是自己慢慢去分析,利用已经有的资料和帮助,等慢慢搞懂它,要多看几遍,相信多看一遍你就会有一些新的认识,一直到你已经掌握里例子的精华。
12 多读matlab高手写的程序,帖子,找到一个高手,在几个大的论坛可以搜索出一大堆的帖子,然后慢慢去看吧,从中可以学到很多东西,也许你会发现很多你都看不懂,这很正常,别人写程序考虑的是能实现这样的功能,运行效率等问题,而不是考虑是不是很容易能让别人理解,你就看你现在能看懂,再看些通过你断点调试,查help能看明白的,看不懂的就先放下,遇到好的和看不懂,你又很挺感兴趣的话题,你先收藏起来,过段时间你再回头看看,你会发现,每看一遍,你就会多懂一些东西,当你第三遍甚至第四遍看同一个程序的时候,也许你就会有豁然开朗的感觉。一个比较长的程序,首先不要怕长,把它分解成一句一句,一句一句看懂它。要明白一口吃不成胖子,好东西要慢慢体会,才能领会。
13 电脑上复制粘贴很方便,对于别人解决的你专业上的问题,最好自己写一遍,这样印象深刻,对于不懂的函数用法的函数,help中查查,能看懂多少算多少,对于程序断点调试一遍,弄清楚每个语句的功能,14 尽量摆脱c编程的习惯,总爱用循环,能不用的循环的尽量不用,掌握矢量化的精髓
15 善于总结,学习过的知识,看过好的帖子可以收藏起来,过段时间再复习一下,一段时间的积累,你会发现你的水平在慢慢提高
16 多用help,see also lookfor get,set 等常用命令
17 要大胆的去试,试过才知道可不可以,如有人问可不可以把多个子程序放在一个m文件中,呵呵,试试不就知道了
18 多参与讨论,不要只关心自己的问题,也经常关注别人的帖子,从中也可以学到不少东西的
19 提醒一句,不要做只会下资料而不看的收藏家,这样对你没什么意义,书不在于多,真的看一两本书也就够了,以后要用的时候,再去查书,一味的东看看西看看,见了别人的资料,不关好不好,就留信箱的人,我感觉也不该这样,有了那么多资料,就别想着还有没有比这更好的了,开始学吧先写这么多吧,希望对新手能有点用

感觉语言是相通的,不一定只针对matlab这门语言
如何写程序,如果你还是初学者,那么尽量不要复制粘贴,那样你是永远也无法学会写程序的。另外也不要对着别人的程序,一个字一个字敲进去,那样的话你只能成为一名优秀的打字员。一个比较好的方法是先读懂他,理清他的思路,然后自己动手写,写不出来的时间再看看别人的程序,然后对照的看,你的和他的程序差异在哪里,写的过程就是提高的过程。

程序运行有错误怎么办,好多错误。首先,别害怕错误,这是每一个人都会碰到的问题,大牛,小虾都一样,你对你自己说 这不机会又来了,调程序的过程就是提高的过程。不要一遇到错误就来论坛发问了,如何调,关键是看错误提示,看错误的类型及出现在哪条语句上。
好好练自己的调试能力,这不仅可以帮你找到一些错误,有是碰到一些读不懂的程序,借助断点调试可以帮你读懂程序
还不行怎么办,用搜索引擎找答案(有时候把错误提示输进去就可以找到答案了)
还不行,这才发贴和别人交流
。。。。

写程序原则 尽量写的简单 通俗容易懂,让那些不如你聪明的人都能看懂,命名的时候做到见名知意,写的时间多加点注释,不然,不要说别人读不懂你的程序,等过几天,你自己也读不懂了,可以看看matlab里的函数,注释也写的很详细,当你觉得有些方法比较常用的时候,你可以封装成函数,加上一些说明,以后要用的时候,直接调用就可以了,注重代码的重用性。

勿在浮砂筑高台,基础很重要,为什么学matlab ,如果你只是把它当成 c c++的附属品,用这些语言的思维来写一些奇怪的类matlab程序,我想你还是直接用c 或 c ++更合适,不要一开始就想着用matlab 做出什么东西,好好看一本matlab的基础书,这些基础对你以后的进阶会很有帮助。再说混合编程,什么都不懂就想着去混合编程是不实际的,maltab版本 vs 的版本不同,都会对混合编程影响的。
所以结果是对着别人的例子来做也不一定会做出来,一是别人讲的有些细节问题没讲清楚,二是版本问题。就算做出来,如果不明白为什么要这样做,又有多大意义呢。然后自己做一个,又不会了。
说这些的目的无非是希望想做混合编程的朋友多了解一些基础的东西,否则在混合编程这一块上会浪费很多时间,结果还是没有解决问题。
7.0系列 深入浅出matalb混合编程这本书是值得一看的。
多看帮助之类的话这里就不多说了。
现在很多人写书都太浮躁了,有的本身水平也不够,有的翻译的也很垃圾,选书的话请擦亮眼睛,不好的书不但浪费了钱,还浪费了时间,而且会让你怀疑自己的能力水平。说的有点远了。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yalefield

金虫 (文坛精英)


何尝MatLab,做实验、搞工艺,大道相通。
2楼2008-01-07 21:11:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

vivi255



是啊是啊
我正在入门
处于头大阶段
谢谢高手的指点!
3楼2008-01-09 20:47:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

clarass


恩 给浮躁的我破了一盆清醒的水
4楼2008-03-26 15:53:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

loverjyy

木虫 (小有名气)


多谢指点!
5楼2008-04-28 10:13:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sowang2007


谢谢,非常中肯的建议,楼主辛苦了
6楼2008-05-03 19:17:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wuyuxiah

铁杆木虫 (正式写手)


★★★★★ 五星级,优秀推荐

说得很好,俺哪天也学学MATLAB去,呵呵
7楼2008-05-03 22:33:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

superycj

银虫 (正式写手)


★★★★★ 五星级,优秀推荐

现在搞国外搞研究都是定量化研究,值得学一学
8楼2008-06-15 17:07:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chongchong186

银虫 (小有名气)


★★★ 三星级,支持鼓励

对于新手的我是极大的鼓励,谢谢!
9楼2008-07-02 10:52:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

姣人儿

银虫 (初入文坛)


呵呵 谢谢了
10楼2008-07-11 11:04:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

iamseanty

木虫 (正式写手)


恩。这是很好的忠告,谢谢!
11楼2008-07-27 12:59:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bjwang

铁杆木虫 (正式写手)


★★★★★ 五星级,优秀推荐

谢谢,能否推荐一本适合初学者的书。
12楼2008-07-29 20:09:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

rocleaf875

木虫 (小有名气)


★★★★★ 五星级,优秀推荐

太有道理了,现在正在看的,学习了。。。
13楼2008-07-29 21:37:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

elexware

银虫 (小有名气)


引用回帖:
Originally posted by superycj at 2008-6-15 17:07:
现在搞国外搞研究都是定量化研究,值得学一学

z
扎实!!搞国外,顺便搞研究!
14楼2008-10-14 22:27:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

buffalo7239

至尊木虫 (著名写手)


基本废话。MATLAB的精髓是矩阵实验室(matrix laboratory);所以,任何数据、变量及参数还有编程的思想,都应以矩阵的思维来思考问题。
15楼2008-10-18 07:50:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

guanjian

银虫 (正式写手)


太好了
谢谢啦
16楼2008-10-19 18:47:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

physics206

新虫 (小有名气)


很贴切,实用谢谢楼主
17楼2008-10-20 12:31:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangjh_113

木虫 (小有名气)


不错,很有同感啊
18楼2008-11-24 22:43:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jinnengzhi 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 国自然面上和省基金B类撒花 +4 花田半亩~白 2026-04-21 4/200 2026-04-22 08:15 by kudofaye
[考博] 华师大读博 +3 xq83 2026-04-22 3/150 2026-04-22 03:56 by 啊哒哒哒叨
[论文投稿] 急需审稿人!!! +3 陆小果画大饼 2026-04-21 3/150 2026-04-21 23:54 by jzy_123456
[考研] 295分求调剂 +6 ?要上岸? 2026-04-17 6/300 2026-04-21 08:18 by Equinoxhua
[考研] 一志愿中科大材料与化工,353分还有调剂学校吗 +11 否极泰来2026 2026-04-15 13/650 2026-04-20 22:31 by Equinoxhua
[考研] 085600材料与化工调剂 5+3 孜孜不倦2002 2026-04-19 6/300 2026-04-20 21:25 by babero
[论文投稿] 期刊推荐 +3 材料研究生 2026-04-15 5/250 2026-04-20 16:02 by 豆豆7758
[论文投稿] 有没有接收比较快的sci期刊呀,最好在一个月之内的,研三孩子求毕业 20+4 之护着 2026-04-16 7/350 2026-04-20 15:45 by 豆豆7758
[教师之家] 又一批高校组建人工智能学院 师资行吗 不是骗人吗 +4 yexuqing 2026-04-19 4/200 2026-04-20 14:47 by brantleo
[考研] 337求调剂 +3 jyz04 2026-04-18 3/150 2026-04-20 12:24 by 研可安
[考博] 湖南大学刘巧玲课题组2026年第二批次博士研究生招生信息 +3 南风观火 2026-04-18 5/250 2026-04-20 10:13 by 南风观火
[考研] 求计算机方向调剂 +3 Toffee2 2026-04-16 6/300 2026-04-19 22:37 by ll叶
[考研] 求调剂 +10 小聂爱学习 2026-04-16 12/600 2026-04-19 16:51 by 中豫男
[考研] 求调剂 +6 苦命人。。。 2026-04-18 7/350 2026-04-19 16:27 by 中豫男
[考研] 294求调剂 +15 淡然654321 2026-04-15 15/750 2026-04-19 08:20 by cuisz
[考研] 0854求调剂 +23 门路摸摸 2026-04-15 27/1350 2026-04-19 01:59 by 烟雨流涯
[考研] 接受任何调剂 +6 也就是栗子 2026-04-17 7/350 2026-04-18 17:20 by 涵竹刘
[考研] 收到复试调剂但是去不了 +8 小蜗牛* 2026-04-16 8/400 2026-04-18 11:15 by zixin2025
[有机交流] 二苯甲酮酸类衍生物 50+3 小白爱主人 2026-04-17 6/300 2026-04-17 18:47 by kf2781974
[考研] 322求调剂 +6 tekuzu 2026-04-17 6/300 2026-04-17 13:48 by Espannnnnol
信息提示
请填处理意见