课程介绍

在信息技术迅速发展的当前时代,使用计算机程序解决计算和研究问题已成为广大科研工作者重要的工作方式。在程序设计过程中,代码的规范性和条理性又十分重要,良好风格的代码往往能起到事半功倍的效果。

面向对象编程作为一种方法和思想,其本质是建立模型和封装,以达到对现实世界中的客观事物进行抽象和描述的目的。面向对象的程序,有效率高、易于扩展、易于维护等优点,了解、学习和运用面向对象的方法,对各类研究人员具有重要意义。

然而,在使用C++Java等语言学习面向对象的方法时,由于其语法结构的复杂性,学习者不得不先了解语言本身的特性,不利于快速入门和概念理解。

Matlab作为最为强大的商业数学软件之一,对面向对象的功能有良好的封装,使用Matlab上手面向对象的方法,可以避开对繁琐语法的理解,直接接触到其主要思想和实现方式。在能够运用面向对象的方法后,可以逐步深入了解其更多的特性和技巧,加深认识和理解。

本课程先简要介绍面向对象的优点,紧接着介绍其在Matlab中的操作方法和组合、继承等基本概念,然后通过一个例子演示面向过程和面向对象的区别。之后,详细讲解多重继承、对象数组、抽象类、超类等概念和用法,使面向对象的各种概念更加清晰明了。最后,通过两个案例练习面向对象的编程方法,展示和印证面向对象的优势。

课程部分示例

1 多重继承逻辑

2 鸢尾花聚类案例

3 多目标遗传算法案例

4 玻璃桥案例

课程目录

课程的主要内容如下

1.什么是面向对象编程

2.面向对象的基本操作

3.面向对象的应用案例

4.多重继承

5.对象数组 

6.其他知识点

7.遗传算法案例

8.玻璃桥案例

*课程资料请在微信公众号“古月居”后台回复“仿真控制资料”获取

温馨提示

1)本课程适合于对Matlab有一定了解,能运用循环、判断、函数等功能,希望通过面向对象编程提升工作效率的研究人员。

2)本课程也适合于对其他编程语言有所了解,想学习了解面向对象在Matlab中体现形式的人群。

3)本课程由简到难,结合概念、演示和案例,对初学者和有一定基础的人员都有参考意义。

上新优惠

原价¥79.8,两人拼团¥49.8,三人拼团¥46.8

现上新价更优惠哦~

购买前可在课程详情页领取一张5元无门槛优惠券

【每人限领一张,仅限本课程使用】

优惠券领取截止5月15号24:00前~

两种领取方式如下:

1.扫码领取优惠券

2.商品详情页领取

如何使用: