问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

推荐一本关于matlab的入门学习书

发布网友 发布时间:2022-07-13 03:47

我来回答

2个回答

热心网友 时间:2023-10-23 06:37

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混合编程这本书是值得一看的。
再提一句很重要“多看帮助文档”

热心网友 时间:2023-10-23 06:37

要是初级刚学matlab的话,可以用楼顺天写的matlab7.X这本书,先掌握一些最基础的编程,然后在根据自己的方向,去进一步学习matlab,比如我们是学雷达信号处理的,就先学了一下最基本的matlab编程,能会写一些简单的程序和看懂一些程序后,然后才学习雷达信号matlab仿真,一步一步来。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
武汉民政职业学院地址在哪里 全国有哪些民政学院 武汉民政学院 北京哪些区较好 北京哪个区环境好 北京海淀区属于什么档次 北京市哪个区最好 北京哪个区房子最好 递延是什么意思通俗 婚后是不是一定要自己买房子才可以结婚呢? 《MATLAB 7.x程序设计语言》楼顺天的 急求答案 微机原理与程序设计辅导 复韵母有几个,都是什么 一个言字旁,右边是"甚至"的"甚",是什么字 002056这个股票怎么样啊!?拜托各位了 3Q 六年级英语句子题!!! 六年级英语句子!! 六年级英语句子! 六年级上册第八课英语的80页句子翻译 钳工实习所使用的锯条和锉刀是由什么材料制成的' 描写春天冬天的诗句 描写春天和冬天的诗句 英语句子 小学六年级 欢迎来到噩梦游戏广播剧第二季什么时候出 一至六年级的英语句子,必须是英语句子,并注上翻译,谢谢,句子哦 燃气热水器怎样分热水管视频教程 热水器接水管是几分的牙 2021年双胞胎政策 双胞胎产假多少天2021新规定! 双胞胎产假 《恰好是少年》王俊凯晕船又高反,生活中遇到这类状况应如何处理? 王俊凯《恰好是少年》给兄弟们做饭,三字弟弟还有哪些技能超有魅力? ...刘昊然,董子健首次同框,他们的综艺《恰好是少年》都有哪些看点?_百 ... 《长大成人》改名为《恰好是少年》,它改名的原因究竟是什么? 综艺《恰好是少年》宣传片上线,你期待王俊凯在里面的表现吗? 恰好是少年欢乐开播,王俊凯在节目中的表现如何? 梦的比喻句 .梦像一片雪花 ,在空中飘舞,想抓住他,他已经融化了.再写2个梦像什么的句子 梦就像什么比喻句 梦像什么写一个排比句 诗歌《梦》的仿写梦像什么,什么,想什么它,它已经什么什么。 金淮老鸭粉丝汤与回味鸭血粉丝那个口味好 邀天上满月,尝人间团圆+打一灯谜(祝福语)? 海上游子老鸭汤和金淮老鸭汤哪个品牌要好一点 太阳出来喜洋洋(打一祝词)灯谜 金淮老鸭粉丝汤门头字体是什么字体 祝福语谜语 burberry胸牌logo要剪掉吗? 如何破解OPPO A33m手机的数字屏幕密码并且不丢失数据? 在楚税通上怎么跟自己交农保?