百科问答小站 logo
百科问答小站 font logo



电气工程及其自动化专业学生应该如何学习 matlab 的相关知识? 第1页

  

user avatar   wen-dao-67-29 网友的相关建议: 
      

电气工程这个专业,能用到matlab的地方非常多,建议结合自己的方向和需求有一定的针对性的着手。以下的方法并非是类似于大学课程那样,起承转合样样皆全,只是从实操角度,给出一些快速上手以及避免弯路的建议。

首先,一些通用的内容,matlab的基本程序语言是一定要知道的。随便找一本matlab的书看看基础部分就可以了,熟悉一下matlab中基本的矩阵操作,循环语句,文件读写,m文件,等等。无论什么进阶功能,都免不了这些基础的操作,所以了解即可。如若真的自己编写,直接去网上搜一下命令,再在matlab中用帮助语句看语法格式就可以(help ***,如"help plot")。

接下来结合个人经历作说明。偏模型仿真和偏算法的人要有不同的侧重。

偏模型仿真。如果你是学电机、电力电子等跟电子器件相关性很高的课题,simulink就要常用到了。尤其是里面的电气相关的工具箱,小到一个电阻元件、大到一个电机完整模型,甚至是封装起来的更复杂的模块,再加上诸多的测量元件,真是一个非常繁多且强大的工具库。建议按照如下方式去学习:

1. 看一些简单的模型,并模仿着去搭一搭(可以直接用自带的demo)。学习都是从模仿开始的。一是为了熟悉各个模块的位置(当然也可以每次都用“查找”),二是了解每个元件的每个功能是如何连线的。这个过程也可以学习到很多的元件间的连线技巧。比如测量电压、电流的电压表、电流表等,在实现时,实际是先找到相关元件接到原模型中,再将该元件提出的元件接到显示的元件中(或显示波形、或者显示示数)。

2. 学习设置或者调节元件的属性。matlab有的时候太过于强大,一个元件里面的属性非常多,要大概了解常用的几个属性值在哪调,有什么用。尤其是后期做大的仿真,属性的调节是相当关键的,要会读说明文件,会调数据,但前期了解基本知识就可以了。

3. 仿真程序与matalb或者其他程序的对接。如果做比较复杂的仿真,可能仅靠simulink显得吃力,需要借助其他软件。或者数据处理量非常大,如何通过与外界文件的读写,阶段性的保存、读取数据等,都是有技巧的。

有人可能会说,还有封装的技巧、POWER GUI等等,那些就是边学边了解就够了。慢慢积累。

偏数值算法。电气专业的很多学生做算法非常多,电力系统稳定性分析、优化算法等等,这些里面有很多并不需要simulink,m文件和其他相关工具箱发挥着非常大的作用。这首先需要一定的数值计算功底,其余的要么借助其他工具箱,用matlab调用其函数。或者自己编写。

matlab区别于其他诸如c++,java等语句的最大的区别之一,就是矩阵运算能力。要熟悉写矩阵运算的逻辑。以及在matlab中function函数的写法等等。

还有就是养成良好的变量命名习惯以及注释习惯,便于传递以及修改。


-------------------------------------------------扩展内容---------------------------------------------------------

以前答过一个与matlab有关的问题,附在此处,供大家阅览。

1. 如何将MATLAB/sinlunlink仿真图不失真的放入word中?

zhihu.com/question/5720




  

相关话题

  如何评价美国亚特兰大国际机场(ATL) 2017 年 12 月 17 日的大停电事故? 
  几大数学软件各有什么优缺点? 
  大功率的用电器为什么要用三孔插座? 
  为什么谈论深度学习工具时,很少有人讨论matlab的神经网络工具包? 
  有人提出全球电网联网成为一张网的概念,可行性如何? 
  新一轮电力体制改革为何进展缓慢? 
  有没有符合f'(x)=f(x+1)的函数? 
  电力研究生每天做优化、调度之类的理论研究,到底有什么用? 
  如何评价国产软件 TRUFFER(可替代 MATLAB)? 
  半导体制冷片的热端能够承受的最高环境温度是多少? 

前一个讨论
同济土木本科毕业,转行去学而思当老师,出路前景如何?
下一个讨论
如何看待华北电力设计院要求录用学生先交5000押金?





© 2024-11-09 - tinynew.org. All Rights Reserved.
© 2024-11-09 - tinynew.org. 保留所有权利