Matlab与Simulink系统仿真学习心得.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Matlab与Simulink系统仿真学习心得--第1页

Matlab与Simulink系统仿真学习心得

班级:07610学号:072019姓名:马楠

第一部分:Matlab学习心得以及实践

Matlab是迄今为止我所见到过的功能最为强大实用范围宽广的软件。的确Matlab适用

于教学,航天,网络仿真等等。而且提供了很多功能强大的工具箱,并且最为突出的是它自

带的很全面细致的帮助文档,无论你是初学者还是老手都会惊叹于此,你也不必去花很多时

间去熟悉那些繁杂的命令,并且很容易通过这些帮助文档得到关于这些函数最精准的用法。

Matlab是一个建立在矩阵操作上的软件,我想要想真正懂得并理解Matlab与一般的语

言比如C或者java的区别,那么你就应该真正理解矩阵的思想。而且要熟悉Matlab对矩阵

存储的方式(在下文中我会详细解释与之相关的内容),这样对提高你的代码执行效率与易

懂性都有很大的帮助。

但是Matlab究竟应该怎么定位呢?一个编程软件,一个数学工具,一个工具箱,一个

开发引擎,一个仿真工具,一个虚拟现实软件……的确要精准的说出Matlab的作用很难,

或许去定义这个东西到底是用来干什么的并不重要,Itisjustatool。

关于Matlab的学习方法,我想与别的语言有很大不同,对于汇编或者C,我们应当很

注重底层的一些操作,比如栈或者队列存储数据的方式,int或者double类型转换的时候产

生的数据丢失,或者指针方面很头疼的一些东西,但是对于Matlab你根本不必去注重这些

东西,也不必去清除的记得那个函数的具体调用方式,那个函数的内容与结构等等。你需要

的只是相当用一个笔记本写下你一步一步实现目标的步骤而已。一种草稿纸式的语言。你所

学的东西很大部分都是为你要做的目标来服务的,也许这就是当初面向对象式语言产生的原

因,但是Matlab就是这种语言的一个代表。

好了,就说到这里了,接下来是我自己学习中对Matlab的一些应用中所遇到的问题以

及思考方式和解决办法。

1离散信号卷积:

N1=input(N1=);%输入N1

N2=input(N2=);%输入N2

k1=0:(N1-1);%定义序列f1的对应序号向量

k2=0:(N2-1);%序列f2的对应序号向量

f1=ones(1,N1);%f1为阶跃序列

f2=0.5*k2;%f2为斜坡序列

[f,k]=dconv(f1,f2,k1,k2)%求离散卷积

其中dconv函数的代码为:

function[f,k]=dconv(f1,f2,k1,k2)

%Thefunctionofcomputef=f1*f2

%f:卷积和序列f(k)对应的非零样值向量

%k:序列f(k)的对应序号向量

%f1:序列f1(k)非零样值向量

%f2:序列f2(k)的非零样值向量

%k1:序列f1(k)的对应序号向量

%k2:序列f2(k)的对应序号向量

Matlab与Simulink系统仿真学习心得--第1页

Matlab与Simulink系统仿真学习心得--第2页

f=conv(f1,f2)%计算序列f1与f2的卷积和f

k0=k1(1)+k2(1);%计算序列f非零样值的起点位置

k3=le

文档评论(0)

150****2006 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档