一,计算卷积:
(1)分段函数写法:使用If语句If[条件式,为真,为假]
x[t_] := If[0 < t && t < 1, 1, 0];
h[t_] := If[0 < t && t < 2, t, 0];
(2)在一个图中画出两条线
Plot[{x[t], h[t]}, {t, -2, 2}, PlotStyle -> {Thick, Dashed}]

(3)求卷积(0微分方式)
f0 = Integrate[x[w]*h[t - w], {w, -Infinity, Infinity}]
反向:
f1 = Integrate[x[t - w]*h[w], {w, -Infinity, Infinity}]

画出图像(表示调换顺序结果不变):

(4)使用特定工具求卷积:
f3 = Convolve[x[x], h[x], x, t],这里的x是上面的w含义一样
Plot[{f3, f1}, {t, -2, 2}, PlotStyle -> {Thick, Dashed}]

(5)傅里叶变换求解
时域卷积的傅里叶变换等于其频域上相乘
F[h[t]*x[t]]=h[w]x[w]
先做傅里叶变换的得到频谱:

傅里叶逆变换;
f4 = Sqrt[2 Pi]InverseFourierTransform[fhfx, w, t]


二,拉普拉斯变换
LaplaceTransform[f1[t], t, s]



这里表示结果不一样是由于表达形式不一样使用三角转指数可以转化:

或者使用全化简:

复展开也可以

(3)求解微分方程:
利用Laplace方程求解
如X’’’[t] + 3 X’’[t] + 3 X’[t] + X[t]=1,X’’[0] = X’[0] = X[0]=0
f1 = LaplaceTransform[X’’’[t] + 3 X’’[t] + 3 X’[t] + X[t], t, s]

做出两边的Laplace变换后给出初始条件:

使用Solve求解变量定义为拉普拉斯方程(Solve的高级用法)
然后做一个反变换

求解常微分方程组:
Laplace方程组(两位的向量表示)其余和上面过程一致

求解积分方程
同样两边求Laplace变换

信息与通信基础第3次小班讨论课相关推荐

  1. C语言:某班有N名同学,每个学生的信息包括学号、姓名、三门课的成绩,从键盘输入名学生的信息,打印出N名学生三门课的平均成绩,以及最高分学生的信息(包括学号,姓名,三门课的成绩,平均分)

    /*某班有N名同学,每个学生的信息包括学号.姓名.三门课的成绩,从键盘输入名学生的信息, 打印出N名学生三门课的平均成绩,以及最高分学生的信息(包括学号,姓名,三门课的成绩,平均分)*/ #inclu ...

  2. c语言动态分配输出学生成绩,C语言之:结构体动态分配内存(利用结构体数组保存不超过10个学生的信息,每个学生的信息包括:学号、姓名和三门课(高数、物理和英语 )的成绩和平均分(整型)。)...

    题目内容: 利用结构体数组保存不超过10个学生的信息,每个学生的信息包括:学号.姓名和三门课(高数.物理和英语 )的成绩和平均分(整型). 编写程序,从键盘输入学生的人数,然后依次输入每个学生的学号. ...

  3. 编程猫小班定制课正式课流程

    [小班定制课] [特点] PBL项目式教学(每节课一个项目),小班制,学生独立进度,个性化教学,主线+拓展,真人老师在线互动,360度服务,阶段性固定老师,课后环节配套. [班型] 我们的直播课程是精 ...

  4. 《生活学习方法讨论课》开课说明和进度

    <生活学习方法讨论课>开课说明 既然我把学习的主体分为三部分:人+方法逻辑+学习对象.而对方法逻辑和学习对象的实践研究,最终都须沉淀.反作用到人本身上:且这三大主体,越是前面越是本体,那在 ...

  5. HNU-计算机系统-讨论课6

    完整讲解视频:野生Gprof会梦见存储器山嘛?_哔哩哔哩_bilibili 别忘了一键三连哦 题 3: 在"存储器层次结构"一章的 6.6 节从存储器山的角度具象化 了存储器性能描 ...

  6. 计算机网络讨论课感悟,计算机网络课程学习心得体会

    计算机网络课程学习心得体会 当我们积累了新的体会时,可以将其记录在心得体会中,这样能够给人努力向前的动力.那么好的心得体会是什么样的呢?下面是小编为大家收集的计算机网络课程学习心得体会,供大家参考借鉴 ...

  7. 计算机组成原理第二次小组讨论课,计算机组成原理教学实施细则.doc

    计算机组成原理教学实施细则 计算机组成原理 课程教学实施细则 第一部分 教学进度安排 一.课程教学过程进度安排及建议 本课程课内学时为72学时(4学分),其中必须完成的学时包括:电视课4讲,网络课程, ...

  8. 计算机组成原理第二次小组讨论课,巢湖电大开放教育计算机科学与技术(doc 6页).doc...

    文档介绍: 巢湖电大开放教育计算机科学与技术 <计算机网络(本)>课程教学系统设计 巢湖电大黄永生 第一部分教学目标设计 一.课程性质 <计算机网络(本)>是"计算机 ...

  9. 数字计算机所有的信息是采用什么表示的,第2课在计算机中如何表示信息

    <第2课在计算机中如何表示信息>由会员分享,可在线阅读,更多相关<第2课在计算机中如何表示信息(13页珍藏版)>请在人人文库网上搜索. 1.如何在计算机中表达信息,在计算机中, ...

最新文章

  1. 暴力求解法 之 枚举排列
  2. Linux SSH命令使用大全
  3. LeetCode刷题系列(一)把回溯算法框架将给爷爷奶奶听
  4. Java如何对ArrayList里的元素排序
  5. 电脑怎么开护眼模式_绿色电脑桌面、手机护眼模式真的可以护眼?
  6. Cocos2D-X2.2.3学习笔记9(处理重力感应事件,移植到Android加入两次返回退出游戏效果)...
  7. 【翻译】Fast Patch-based Style Transfer of Arbitrary Style
  8. 【工作技巧】防止电脑睡眠,让鼠标自动周期性的点击屏幕
  9. 计算机组成原理定点源码一位乘,计算机组成原理课程设计-定点原码一位乘法器的设计.doc...
  10. BlueCoat SG CPU高问题
  11. TEXT部分文字颜色的改变
  12. (萌新的数电学习)用 VHDL语言设计一个异或门
  13. html5输入框自动放大镜,html5输入框左边有一个放大镜图标,右边有按钮点击触发搜索...
  14. java判断移动端和pc端_Java判断PC端还是移动端
  15. electron (二) 暗黑模式
  16. 国家开发银行广东省分行
  17. java黑马面试_JavaWeb-黑马面面(面试刷题系统)项目实战
  18. SAP High Avaliability offering
  19. 人工智能时代,数据分析如何帮助预测业务未来?
  20. 滴滴出行app——网约车出行的背后(上)

热门文章

  1. RocksDB LRUCache
  2. HTML如何制作百度页面
  3. 关于八叉树及三维场景管理算法
  4. 机器学习专业要不要读博?
  5. C++:友元(看这一篇就够了)
  6. 怎么将IDEA从中文调回英文
  7. ubuntu中安装一个kdevelop步骤
  8. python randint函数用法_使用random函数实现randint函数的功能
  9. Bezier曲线描述
  10. 3次Bezier曲线求交