MATLAB怎么学?
如题,每次打算学都从最基本的向量输入、行列加减矩阵加减开始。每次都是当时把运算方法记住了过了一会儿就记不全了。包括其他的语言学习也是,C也好VB也好,都沉溺在基础学习上。...
如题,每次打算学都从最基本的向量输入、行列加减矩阵加减开始。每次都是当时把运算方法记住了过了一会儿就记不全了。包括其他的语言学习也是,C也好VB也好,都沉溺在基础学习上。想求大神指导一下学习的方法。不要说循序渐进这样的话。
展开
3个回答
展开全部
这个话题比较大。不说循序渐进的废话,先送你三句话:
1、需求牵引,学以致用:学习编程或者一些比较复杂、可以进行二次开发的软件,重要的是想办法去用来解决问题。如果有条件,你可以选择参加一些小项目——既然想学它,总是应该想要用它吧?从最初级的学徒开始,先解决小问题,逐渐积累就能做更多的事了。
2、多动脑思考,实践出真知:这条其实和上一条差不多,从教学的角度来说,类似案例教学法。阅读、研究一些高质量的代码(MATLAB大部分的代码都以M文件形式存在,只要你想学,资源大大的有),对提高你水平非常有帮助。也可以在网上找一些高手编写的东西去学习,并尝试用来解决一些问题——包括在百度知道回答一些问题,或者看别人是怎样解决的。多对比,找到自己的差距并补上,逐渐的你的水平就在不知不觉中提高了。
3、兴趣是最好的老师:想要学好MATLAB,很重要的一点,你要对它感兴趣。MATLAB很庞大,你可以从你喜欢的领域入手,例如数学、控制、信号处理、仿真、可视化等等,从一个你喜欢的地方入手,经过一段时间后你会发现,很多东西是相通的。
再送几个具体的小贴士:
1、看系统提供的demo,并认真分析demo。MATLAB提供了大量的demo,用于展示其具备什么样的功能,可以走马观花的看一看,对MATLAB能做什么有个大概的了解,脑子里面有点印象,在你以后想做什么但不知道怎么做的时候,很可能会想到曾经在哪里看到过类似的东西,然后就可以找它再去研究。
2、如果英语过得去,建议系统的看一下MATLAB文档中Getting Started with MATLAB,篇幅并不算太大,但深入浅出,是最好的MATLAB入门教材。只要英语基本功过得去,不要被一些专业术语吓到,看几天之后习惯就好了。
3、养成查文档的好习惯。谁也记不全那么多命令,遇到不熟悉或者拿不准的命令或函数时,及时help或者doc一下(或选中了之后点右键选Help on XXX)。
4、到一些相关的论坛交流,尤其留心观察高手们写的东西。
最后,尽管你不想看到循序渐进这个词,还是要说一下:这种东西需要积累的,不可能速成,只要你投入了一些时间用心去学,几个月可有小成,但要想真正精通,恐怕几年也不够。我已经用MATLAB有15年的时间,用它做过的项目都涉及几十万的经费,但也只敢说算是勉强入门了。
我在高校教这门课有十多年了,一点心得,希望对你有帮助。
1、需求牵引,学以致用:学习编程或者一些比较复杂、可以进行二次开发的软件,重要的是想办法去用来解决问题。如果有条件,你可以选择参加一些小项目——既然想学它,总是应该想要用它吧?从最初级的学徒开始,先解决小问题,逐渐积累就能做更多的事了。
2、多动脑思考,实践出真知:这条其实和上一条差不多,从教学的角度来说,类似案例教学法。阅读、研究一些高质量的代码(MATLAB大部分的代码都以M文件形式存在,只要你想学,资源大大的有),对提高你水平非常有帮助。也可以在网上找一些高手编写的东西去学习,并尝试用来解决一些问题——包括在百度知道回答一些问题,或者看别人是怎样解决的。多对比,找到自己的差距并补上,逐渐的你的水平就在不知不觉中提高了。
3、兴趣是最好的老师:想要学好MATLAB,很重要的一点,你要对它感兴趣。MATLAB很庞大,你可以从你喜欢的领域入手,例如数学、控制、信号处理、仿真、可视化等等,从一个你喜欢的地方入手,经过一段时间后你会发现,很多东西是相通的。
再送几个具体的小贴士:
1、看系统提供的demo,并认真分析demo。MATLAB提供了大量的demo,用于展示其具备什么样的功能,可以走马观花的看一看,对MATLAB能做什么有个大概的了解,脑子里面有点印象,在你以后想做什么但不知道怎么做的时候,很可能会想到曾经在哪里看到过类似的东西,然后就可以找它再去研究。
2、如果英语过得去,建议系统的看一下MATLAB文档中Getting Started with MATLAB,篇幅并不算太大,但深入浅出,是最好的MATLAB入门教材。只要英语基本功过得去,不要被一些专业术语吓到,看几天之后习惯就好了。
3、养成查文档的好习惯。谁也记不全那么多命令,遇到不熟悉或者拿不准的命令或函数时,及时help或者doc一下(或选中了之后点右键选Help on XXX)。
4、到一些相关的论坛交流,尤其留心观察高手们写的东西。
最后,尽管你不想看到循序渐进这个词,还是要说一下:这种东西需要积累的,不可能速成,只要你投入了一些时间用心去学,几个月可有小成,但要想真正精通,恐怕几年也不够。我已经用MATLAB有15年的时间,用它做过的项目都涉及几十万的经费,但也只敢说算是勉强入门了。
我在高校教这门课有十多年了,一点心得,希望对你有帮助。
展开全部
打印一个matlab 的常用命令手册,你要记住所有命令是不可能的,记住常用的就可以了。
有什么就查手册就可以了,如果你记得命令,直接F1 查询帮助即可。
有什么就查手册就可以了,如果你记得命令,直接F1 查询帮助即可。
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我以前也是这样 我也问过一些十分牛逼的人 你的经历和我以前一样 我只能说:编程这类的东西,只有你用到的时候你才会真心的去学到东西 ,否则你也不知道有哪些用途去加深印象,matlab这个软件我感觉你最好先对基本的操作掌握后,最好能多看看别人的程序 ,看不懂不要随便跳过,我以前就是多看程序才练出来好点 希望对你有帮助
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询