matlab怎么输入学号姓名,实验报告_Matlab科学计算_第一次_学号_姓名

集美大学实验报告用纸

课程 MATLAB教程日期 2016 年 4 月 15 日

班级信计1313 学号 201321143064 姓名吴珊珊

实验项目Matlab编程基础及数值计算

实验目的

通过本实验,掌握Matlab的基本语法,掌握数组的输入输出,掌握脚本、

函数文件创建及使用,掌握基本的编程技巧。

实验平台Matlab2012a

实验要求完成如下功能:

1、完成一维、二维高斯滤波器的设计;

2、完成信号(一维和二维)的高斯滤波过程;

3、完成给信号加入高斯白噪声的过程;

4、自己制作一个一维信号,使用高斯白噪声对其污染(噪声程度要适中),然后

使用高斯滤波器进行滤波处理,最后比较滤波后的信号与原信号,并观察高斯滤波器的标准差σ对滤波效果的影响;

5、自己制作一个二维信号(可以使用单通道灰度图像),使用高斯白噪声对其污

染(噪声程度要适中),然后使用高斯滤波器进行滤波处理,最后比较滤波后的信号与原信号,并观察高斯滤波器的标准差σ对滤波效果的影响。

完成情况

实验成绩

实验代码及测试结果分析

一、实验代码:

1.function p =gauss_64(x,o)

p=exp(-x^2/(2*o^2))/(sqrt(2*pi)*o)%高斯函数

end

2.function [p,h]=generate_gauss_filter_64(l,o)%实现一维二维滤波器的设计p=zeros(1,l); %初始化向量p

x=-floor(l/2);%对x取整对称

for i=1:l

p(i)=gauss_64(x,o);

x=x+1;

end

p=p/sum(p); %归一化

h=kron(p,p'); %克罗内克积

end

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值