面向对象的MATLAB编程

面向对象的MATLAB编程

最近在学 1人 累计报名 14 好评度 - 收藏
  • 面向对象的MATLAB
更多班级

面向对象的MATLAB

支持随到随学,23年02月过期

免费

本班因教学质量问题暂时不能报名。查看详情

课程因违反平台规定暂时不能报名。

立即报名 在线咨询

课程概述

课程目录

学员评论

老师介绍

孙忠潇

孙忠潇

《Simulink仿真及代码生成技术入门到精通》一书作者。MathWorks官方中文论坛超级版主,帮助会员解答数千MATLAB/Simulink问题,排名第一。ADAS控制策略资深软件工程师。
公众号:Simulink孙忠潇Hyowinner。
客服Q:2802393236、微信:qingyanzp。
简  介通过面向对象的MATLAB编程阐述“囚徒困境”的计算机模拟,聊聊如何跟人学会合作共赢。
@构建一个简单的类
@ 句柄类(handle class)与值类(value class)
@类的实例执行
@ 类的方法在文件中的不同组织方式
@ 浅拷贝与深度拷贝
@UI与对象的绑定以及生命周期同步
    Hyowinner孙忠潇老师拥有丰富的MATLAB/Simulink实战经验,在MATHWORKS官方中文论坛做超级版主期间,解答了数千个技术问题。并结合自身经验编写了《Simulink仿真及代码生成技术入门到精通》一书,深受读者好评。在作为汽车电子高级软件工程师从业期间,孙老师总结了多套提高工作效率的工作方法,特开设了此门课程,帮助软件工程师们提高工作效率。本课程主要解决下面这些情况下遇到的问题:

     1、
面向对象的Matlab编程杂谈
    1.1类方法的文件组织方式
    1.2
浅拷贝与深度拷贝的区别和实例; 通过类的构建讨论如何避免浅拷贝。
    1.3类中disp方法的重载:MATLAB的语句后不带有;时显示到Command Window其实都是disp函数在起作用哦。只不过它是多态的,而且用户可以自己去重载它的内容。那么问题来了,你喜欢哪一种成员显示方式?本节课教会你如何重载自定义类的disp方法,并凸显自己的风格。
    1.4UI与对象的绑定:讲述如何通过类构造出带有UI的对象; 讲述类的对象跟其UI进行绑定,使用单例设计模式实现关系对应; 实现双方向的生存周期同步,在UI关闭时自动清空对象内容;在对象析构时自动关闭UI。

    2、面向对象的基础概念及实例
    2.1继承:讲解面向对象的基础特性--继承 继承的目的--代码复用reuse
    2.2多重继承:MATLAB面向对象--多重继承的实例编写与讲解; 复用父类构造函数的方法; 钻石继承、菱形继承时的注意点。

    3、策略实例
    “囚徒困境”是1950年美国兰德公司的梅里尔·弗勒德(Merrill Flood)和梅尔文·德雷希尔(Melvin Dresher)拟定出相关困境的理论,后来由顾问艾伯特·塔克(Albert Tucker)以囚徒方式阐述,并命名为“囚徒困境”。两个共谋犯罪的人被关入监狱,不能互相沟通情况。如果两个人都不揭发对方,则由于证据不确定,每个人都坐牢一年;若一人揭发,而另一人沉默,则揭发者因为立功而立即获释,沉默者因不合作而入狱五年;若互相揭发,则因证据确实,二者都判刑两年。由于囚徒无法信任对方,因此倾向于互相揭发,而不是同守沉默。

资料下载报名后支持下载

* 课程提供者:孙忠潇

老师还为你推荐了以下几门课程