MATLAB怎样学
3个回答
展开全部
系统的学习的话,建议分几个阶段。
第一个阶段,先找本中文的matlab教材仔细学习,每个章节都作作练习。
第二个阶段,从实践中锻炼。遇到问题多思考,要学会参考帮助文档,有非常详细的使用说明,他是世界上最好的matlab教材了。需要时经常参阅。这就是matlab的宝典,matlab的msdn。
关于matlab的利弊,这是一个非常简单,有非常强大的编程语言,特别是有丰富的数学,科学工具箱,可以方便的实现各个领域专业中遇到的任何数学问题,是学习,工程,科研的必备工具。而且代码段小,C/C++需要几百行的代码,matlab可能只需要几行。大大节省编程时间。至于运行效率,对于处理非常大数据量时,matlab会无法处理,你会经常看到out of memory这样的错误信息,不过这对于任何计算软件都是一大瓶颈。至于优化算法的工具箱,他的算法都不是先进的算法,已经十多年没什么更新了,如果你需要做优化计算,可以选用专业软件,目前解决linear, convex quadratic, mixed-integer 问题最好的求解器是IBM的Cplex以及Gurobi.
第一个阶段,先找本中文的matlab教材仔细学习,每个章节都作作练习。
第二个阶段,从实践中锻炼。遇到问题多思考,要学会参考帮助文档,有非常详细的使用说明,他是世界上最好的matlab教材了。需要时经常参阅。这就是matlab的宝典,matlab的msdn。
关于matlab的利弊,这是一个非常简单,有非常强大的编程语言,特别是有丰富的数学,科学工具箱,可以方便的实现各个领域专业中遇到的任何数学问题,是学习,工程,科研的必备工具。而且代码段小,C/C++需要几百行的代码,matlab可能只需要几行。大大节省编程时间。至于运行效率,对于处理非常大数据量时,matlab会无法处理,你会经常看到out of memory这样的错误信息,不过这对于任何计算软件都是一大瓶颈。至于优化算法的工具箱,他的算法都不是先进的算法,已经十多年没什么更新了,如果你需要做优化计算,可以选用专业软件,目前解决linear, convex quadratic, mixed-integer 问题最好的求解器是IBM的Cplex以及Gurobi.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询