电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Matlab与Simulink系统仿真学习心得

Matlab与Simulink系统仿真学习心得_第1页
1/11
Matlab与Simulink系统仿真学习心得_第2页
2/11
Matlab与Simulink系统仿真学习心得_第3页
3/11
Matlab 与 Simulink 系统仿真学习心得班级:07610 学号:072024 姓名:马楠第一部分:Matlab 学习心得以及实践Matlab 是迄今为止我所见到过的功能最为强大有用范围宽广的软件。的确Matlab 适用于教学,航天,网络仿真等等。而且提供了很多功能强大的工具箱,并且最为突出的是它自带的很全面细致的帮助文档,无论你是初学者还是老手都会惊叹于此,你也不必去花很多时间去熟悉那些繁杂的命令,并且很容易通过这些帮助文档得到关于这些函数最精准的用法。Matlab 是一个建立在矩阵操作上的软件,我想要想真正懂得并理解 Matlab 与一般的语言比如 C 或者 java 的区别,那么你就应该真正理解矩阵的思想。而且要熟悉 Matlab 对矩阵存储的方式(在下文中我会详细解释与之相关的内容),这样对提高你的代码执行效率与易懂性都有很大的帮助。但是 Matlab 究竟应该怎么定位呢一个编程软件,一个数学工具,一个工具箱,一个开发引擎,一个仿真工具,一个虚拟现实软件…… 的确要精准的说出Matlab 的作用很难,或许去定义这个东西到底是用来干什么的并不重要,It is just a tool。关于 Matlab 的学习方法,我想与别的语言有很大不同,对于汇编或者 C,我们应当很注重底层的一些操作,比如栈或者队列存储数据的方式,int 或者double 类型转换的时候产生的数据丢失,或者指针方面很头疼的一些东西,但是对于 Matlab 你根本不必去注重这些东西,也不必去清除的记得那个函数的具体调用方式,那个函数的内容与结构等等。你需要的只是相当用一个笔记本写下你一步一步实现目标的步骤而已。一种草稿纸式的语言。你所学的东西很大部分都是为你要做的目标来服务的,也许这就是当初面对对象式语言产生的原因,但是 Matlab 就是这种语言的一个代表。好了,就说到这里了,接下来是我自己学习中对 Matlab 的一些应用中所遇到的问题以及思考方式和解决办法。1 离散信号卷积:N1=input('N1=');%输入 N1N2=input('N2=');%输入 N2k1=0:(N1-1);%定义序列 f1 的对应序号向量k2=0:(N2-1);% 序列 f2 的对应序号向量f1=ones(1,N1);%f1 为阶跃序列f2=*k2;%f2 为斜坡序列[f,k]=dconv(f1,f2,k1,k2)%求离散卷积其中 dconv 函数的代码为:function [f,k]=dconv(f1,f2,k1,k2) %The function of compute f=f1*f2% f: 卷积和序列 f(k)对应的非零样值向量% k: 序列 f(k)的对应序号向量% f1: 序列 f1(k)非零样值向量% f2: 序列...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Matlab与Simulink系统仿真学习心得

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部