数据可视化

2022-10-24 09:22:24   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《数据可视化》,欢迎阅读!
可视化,数据
湖南农业大学信息科学技术学院





姓名: 年级专业班级 09信息工程一班 学号 200941843114 成绩

验证 设计

课程名称 MATLAB仿真技术 实验名称 数据可视化 实验类型

综合 创新

【实验目的、要求】

数据可视化的目的在于通过图形从一堆杂乱的离散数据中观察数据间的内在关系,感受由图形所传递的内在本质。本实验要求结合信号系统专业知识绘制时域频域图,进一步了解图形绘制功能。

【实验内容】

1. 用鼠标左键在图形窗口上取5个点,在每个点的位置处写出一个字符串来显示鼠标点

的横坐标值,然后将这些点连成折现。

2. 信号12sin210t+5cos240t与随机噪声混合在一起,以采样频率1000hz采到1000

数据,在分辨率1024*768的屏幕左下1/4面积布置图框,画时域波形图;在屏幕右下1/4面积布置图框,画幅频图。 【实验环境】(含主要设计设备、器材、软件等)

MATLAB 7.8

【实验步骤、过程】(含原理图、流程图、关键代码,或实验过程中的记录、数据等)



1.用鼠标左键在图形窗口上取5个点,在每个点的位置处写出一个字符串来显示鼠标点的横坐标值,然后将这些点连成折现。 axis([0,5,0,5]);hold on;box on; x=[];y=[];

gtext('用左键取点,然后画折线'); for i=1:5

[x1,y1,button]=ginput(1);

if(button~=1)break;end

plot(x1,y1,'o');x=[x,x1];y=[y,y1]; text(x1,y1,num2str(x1)); line(x,y); end

hold off




2. 信号12sin210t+5cos240t与随机噪声混合在一起,以采样频率1000hz采到1000个数据,在分辨率1024*768的屏幕左下1/4面积布置图框,画时域波形图;在屏幕右下1/4面积布置图框,画幅频图。 N=128

T=1; t=linspace(0,T,N);

x=12*sin(2*pi*10*t)+5*cos(2*pi*40*t); f=1000; X=fft(x); F=X(1:N/2+1); f=f*(0:N/2)/N; subplot(2,2,3);

plot(t,x) xlabel('time'); ylabel('|F(k)|') subplot(2,2,4);

plot(f,abs(F)) xlabel('Frequency'); ylabel('|F(k)|')


本文来源:https://www.dy1993.cn/bE1x.html

相关推荐