MATLAB&SIMULINK基础教程之——开启篇

写在前面:

我是2017年7月来上海的,来的日期恰好是上海最热的时候。记得当时天气动不动就搞个高温预警,然而我们的HR安排我们在彼时彼刻军训。一开始觉得企业军训应该只是走个过场,防晒啥的统统没有,谁知HR你是不可能猜到的,这辈子不可能。给我们拉到一个预备役,正正经经的晒了两周。想象一下我只剩牙是白的样子,我不姓丘,但我也迎来了我这辈子的至暗时刻…

去年这个时候也是我第一次开公众号,想着能够每周给自己写一个总结,也分享一下收获。但拖延症加工作实在很忙,只更新了两篇,迪士尼一日记。今天想重启有两个原因,一是想试试自己能不能每周都有新东西吸收进来,二是我师兄xiaoming一直在做汽车仿真与建模的培训工作,想让我帮忙写几个文案吸粉。好吧,也算一举两得。

MATLAB是什么?

汽车圈的小伙伴应该都对MATLAB很了解,或者都是大神级的选手。我现在每天的工作基本都是围绕着Simulink没接触的可以参见百度百科,这里不重复解释。

学汽车的用MATLAB干什么?

MATLAB本身拥有丰富的工具箱并且有自己的语言,我们可以用它做计算,做优化,获取数据,处理数据以及定制化自动生成报告等。不仅汽车在用,高大上如航天,高前沿如人工智能,医疗器械都在用它。汽车行业选它的主要原因我认为还是它拥有Simulink工具箱,一个可以把汽车软件工程师从码农的身份中解放出来,通过简单的设置,就可以生成具备一定质量的嵌入式代码。

MATLAB简单吗?好学吗?

这个真的很难回答。假如你问MATLAB的培训老师比如xiaoming他一定会说:这个简单,跟着我,十天入门,一个月应用,三个月大师!实际是MATLAB具有非常多的功能块,并且具备自己的语言体系(m_script,TLC),加上软件本身的开放性(几乎可定制你能想到的所有功能),精通是基本不太现实的。但xiaoming能做的是根据他的工程经验,选择常用的功能进行讲解,做到在自己领域内知识够用。

作为开启

我先分享我去年刚参加工作用MATLAB做的一件事情。因为是从长春过来的,被上海的房租单价吓到了,租到后,我用MATLAB写了点脚本,爬取了当时某家网页上发布的2W个真实数据,简单做了下统计。由于个人对网页防爬取技术不了解,只能某一个房源爬取失败后延迟重爬,导致获取这些数据花费了1天的时间,也可能笔记本太老了,毕竟大学买的。数据简单按照区域进行了切分,颜色的深浅基本代表了房源的密度。

这个其实是以元/套来绘制的,你会看到有些突出来的尖刺,大部分是面积大的写字楼。由于这个只是展示MATLAB能帮我取数据而已,并没有来得及剔除这些能够明显影响结论的数据。为了更有可比性,我又把他们汇总,做了这张表。

举例来说,我住在杨浦区,单价82.93。我现在租的应该是59m2,平均价格应该为4892.实际我们周边小区租房二室大概四千五左右,好像数据失真也不是很严重。你可以大概评估一下。

基本写到这里就结束了,数据的获取用了MATLAB脚本,处理用的是EXCEL,其实也可以用MATLAB绘图。

预告一下下一期,如果有时间的话我会把最新的数据爬取做一个2017-2018对比图,如果有人留言对脚本感兴趣下期会把脚本贴出来。

另外,可加我好友索要源数据。

本文从晚上5点写到现在,耗时5个小时,这也是我不更新的原因(/捂脸)。

xiaoming现在兼职做MATLAB/Simulink培训,推广期,价格相当便宜,如果感兴趣的扫下二维码加入。