总目录

https://app.yinxiang.com/fx/3e870d81-b01c-4e72-a224-838688d33f28

Matlab学习

https://app.yinxiang.com/fx/3e5ecb5e-28f2-4492-848d-baaaa8df0e1c

一,10.1,用电量。

1,导入ele.mat数据,用2-5之间随机数代替

2,创建prices,usage变量

3,res包含usage第一列数据

4,comm表示usage第二列

5,ind 表示usage第三列

6,yrs 表示1991-2013

7,蓝色b虚线绘制res对yrs图

8,黑色k点线绘制comm对yrs图

9,红色m点划线绘制ind对yrs图

二,10.2,音频频率

1,fs=10

2,t=0~20,间隔为1/fs

3,y=sin(1.8*2Πt)+sin(2.1*2Πt)

4,y对t的图

5,yfft变量,表示y的离散傅里叶变换

6,n表示y中元素数目(numel)

7,f表示向量,0开头,fs*(n-1)/n结尾,间距为fs/n

8,绘制abs(yfft)对f的图

三,14.1行星运动。

1,算出lambdaEnd=start-delta

2,创建lambda范围start到end,步长delta

3, spectra第六列提取到s向量

4,s与lambda的函数,对数刻度,点标实线。

tip:

这里因为定义S的变量失误。我将stardata的数据(357*10),赋值给s,用s=s(:,6),结果会得到一个只有一列的向量(357*1)。运行一次,s结果正确。

修改了之后的代码后,重新运行,这时候报错了。就是因为,此时的s已经由一个十列的向量,变成了一列的向量,当然不会有第六列了。所以报错的内容是,此处的索引超出数组边界(不能超出1)。

接着,跟视频里一样定义spectra,讨论群里问了一下数据类型转换的方法。这里因为导入的问题,将stardata的数据导入成了table类型,不能参与计算,用了table2array命令,将table类型转换成double类型。

之后便解决了’s‘处的索引超出数组边界的问题。

之后意识到自己导入数据时出错,重新导入数据,改变一下输出类型,也就解决了table类型变成double类型问题。

四,用Matlab绘制波形

原文链接: https://zhidao.baidu.com/question/1988193710240575547.html

到此处,发现与网页中图差距太大,发现是坐标轴范围不合适。用昨天用到的axis命令设置坐标轴范围。

原始波形

1,定义变量t=0到(N-1)/fs,间隔为1/fs

2,x=sin(200Πt)

3,绘出x对t的图像

4,改为合适的坐标范围(0~0.2,-1.3~1.3)

频谱分析

5,求x的离散傅里叶变换,赋值于a

6,fft的输出值为复数,要绘制它们的模(幅值),可以用abs函数。

给a赋值为abs(a)*2/N

7,定义f的范围是0~(N-1)*fs/N,间隔为fs/N

8,绘出a对f的图像

逆变换后时域图

9,定义变量b=a的傅里叶变换值*N/2

10,绘出b对t的图像

11,改为合适的坐标范围(0~0.2,-1.3~1.3)

N=1024;

fs=1024;

t=0:1/fs:(N-1)/fs;

x=sin(200*pi*t);

%原始波形

figure

plot(t,x)%%%波形

set(gca,'xlim',[0,0.2],'ylim',[-1.3,1.3])

title('原始波形图')

%频谱分析

a=fft(x);

a=abs(a)*2/N;

f=0:fs/N:(N-1)*fs/N;

figure

plot(f,a)

title('幅频谱图')

%逆变换后时域图

b=ifft(a)*N/2;

figure

plot(t,b)

set(gca,'xlim',[0,0.2],'ylim',[-1.3,1.3])

举报/反馈

matlab2014的m文件画波形,matlab绘制波形图相关推荐

  1. matlab2014的m文件画波形,科学网—用MATLAB软件绘制驻波的波形图 - 李金磊的博文...

    已知驻波的运动学方程为 y=2Acos(2πx/λ)cos(ωt) 相应的MATLAB程序为 syms lambda omega; y=2*A.*cos(2*pi*x./lambda).*cos(om ...

  2. c# 根据语音文件画波形

    c#对于语音的操作,必然离不开NAudio了,直接NuGet安装NAudio. 效果图如下: 核心代码:首先通过AudioFileReader获取到音频数据byte[],再将byte[]转换为floa ...

  3. matlab表示函数波形,MATLAB绘制典型型号波形

    一.实验目的 1. 通过实验熟悉MATLAB 仿真软件的使用方法: 2. 掌握用MATLAB 对常用信号(连续信号和离散信号)进行时域.频域.s 域以及z 域的分析方法,利用绘图命令绘制出典型信号的波 ...

  4. matlab画半球面,Matlab 绘制3D半球

    R=10; z=real(zeros(201,201)); m=0; n=0; step = 0.1; for x=-R:step:R m = m + 1; %x for y=-sqrt(R*R - ...

  5. matlab画坐标系,Matlab绘制图形坐标轴操作汇总 | 望天博客

    1.坐标轴的视点(viewpoint): 从哪个方向看整个坐标系统,这决定了坐标轴的方向和位置,通过view函数实现视点的设置:view([z y ]):(将坐标系统想象为一座房子,而自己是个会飞的天 ...

  6. matlab中画灯笼,matlab绘制三维曲面弹性模量极图

    本帖最后由 kastin 于 2012-7-15 16:27 编辑 现在基本能实现了.通过组合我前面给的那两个简单图像就行. 首先,将8 楼图形绕z轴旋转一下,然后与12楼中的立方体叠加就行,注意调整 ...

  7. MATLAB|绘制波形图

    close all;clc; %关闭所有图形窗口,清空命令行 % clear all; %清空变量 x=0:pi/200000:pi/500; %开始:步长:终止数值y=(1+1/2*cos(2*pi ...

  8. MATLAB和Python读取wave文件的波形对比

       用python读取.wav文件的波形后再用MATLAB读取文件波形进行验证. 1.MORSE 1.1 Python 程序见之前的博客. 波形如图1所示: 图1 1.2 MATLAB 读取波形程序 ...

  9. MATLAB绘制正弦波、方波、三角波、锯齿波的mif文件

    MATLAB绘制正弦波.方波.三角波.锯齿波的mif文件 % 对波形进行等间隔采样,以采样次数作为 ROM 存储 % 地址,将采集的波形幅值数据做为存储数据写入存储地址对应的存储空间 % 采样次数为 ...

  10. matlab怎么画一箭穿心,MATLAB学习与使用:如何绘制三维心形图 经验告诉你该这样...

    MATLAB是MATrix & LABoratory(矩阵实验室)的缩写,是一款强大的科学软件,具有编程.绘图.仿真等功能.利用MATLAB绘制一款三维的心形图,然后送给心爱的姑娘,也是理工男 ...

最新文章

  1. 基于Windows配置COLMAP环境
  2. spark读取文件源码分析-1
  3. 吴恩达:机器学习应以数据为中心
  4. linux用u盘上传文件,linux如何挂载U盘和文件系统(或需要用到).doc
  5. python获得距离指定(x,y)固定距离的全部坐标点
  6. 【报告分享】面向数据流的产品迭代及业务闭环.pdf
  7. Hadoop简单介绍
  8. sentinel3数据批量下载——sentinelsat
  9. 让Cocos2dx中的TestCPP中的Box2dTest运行起来
  10. T9社区注册流程记录(笔记)
  11. 易控INSPEC软件与欧姆龙PLC以太网通讯
  12. IBM智慧商务 - IBM和SugarCRM携手提供全方位渠道客户体验
  13. 【JZOJ A组】Melancholy
  14. Unity3dC#分布式游戏服务器ET框架介绍-组件式设计(转)
  15. 苹果系列产品文件共享神器
  16. 初中生直升高中定下来了?预计2023年全面落实?教育部的回应来了
  17. 决策树ID3代码(Python)
  18. 跨时钟域传输和Verilog代码
  19. 基于微软平台IIS/ASP.NET开发的大型网站有哪些?
  20. 手机端扫描证件识别SDK

热门文章

  1. QT使用AES加密解密
  2. 论文阅读《FSCE: Few-Shot Object Detection via Contrastive Proposal Encoding》
  3. 真爱一个人,何妨赌一生
  4. 小布老师_Oracle11g SQL基础入门系列培训(视频教学)
  5. iOS开发之颜色渐变
  6. 期权、期货及其他衍生产品 第二章 课程笔记整理
  7. python-破译密码
  8. 移动硬盘写保护,无法格式化的解决办法。
  9. ICTCLAS 汉语词性标注集 中科院
  10. Ubuntu-AMD显卡驱动更新