
matlab笔记合集
江南霹雳堂雷家雷无桀
高山仰止,景行行止。虽不能至,然心向往之!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
matlab将数组中的数据写入excel中和txt中,txt中逗号隔开
一、数组数据保存到txt文件中frame_data是一个1*2000的一维数组,将其数据写入txt文件中,数据间以逗号隔开。一行代码就好了。dlmwrite('test.txt',frame_data,'delimiter',',');%将数组内容写入txt文件中test.txt:是保存数据的文件名frame_data:要保存的数据‘,’:逗号隔开嘛总需要一个逗号的结果显示:注意: frame_data如何是行数据,那么逗号是奏效的,如果是列数据就失灵了,需要将列数据转换成行数据:f原创 2021-11-19 17:20:47 · 5539 阅读 · 0 评论 -
matlab中根据信号和信噪比添加高斯白噪声(函数直接使用)
matlab中根据信号和信噪比添加高斯白噪声:function [y,noise] = Gnoisegen(x,snr)% Gnoisegen函数是叠加高斯白噪声到语音信号x中% [y,noise] = Gnoisegen(x,snr)% x是语音信号,snr是设置的信噪比,单位为dB% y是叠加高斯白噪声后的带噪语音,noise是被叠加的噪声noise=randn(size(x)); % 用randn函数产生高斯白噪声Nx=length(x);原创 2021-10-27 16:17:10 · 9311 阅读 · 4 评论 -
matlab 不同GUI之间的交互/不同GUI之间的数据传递
matlab 不同GUI之间实现交互:功能介绍:当在主界面单击列表框中的选项时,次界面的输入框中自动显示主界面中的选项。按钮就不介绍啦,想想不是关键的东西,想要明白按钮的功能也十分简单,下面会把代码用大白话讲清楚!方法一:采用global函数传递数据众所周知,global函数是一个申明全局变量的函数,在回调函数之间的数据传递和不同gui之间的数据传递起到很关键的作用。因为用global声明变量以后,变量将被保存在工作空间中。首先创建两个gui界面,主界面为test.fig 次界面为test02.原创 2021-09-12 17:20:55 · 6307 阅读 · 4 评论 -
matlab中Sound函数的用法细节
sound函数的功能就是将数据变成声音信号发出去使用方法:(1)sound(y,Fs)(2)sound(y)(3)sound(y,Fs,bits)Fs=44100;%采样频率f1=2000;%信号频率T1=1;%信号持续时间t0 = 0:1/Fs:T1-1/Fs;signal_cw=cos(2*pi*f1*t0);sound(signal_cw,Fs);这里默认的声音时长是1s,但是如果sound函数中没有第二个参数Fs,则sound函数以默认采样率 8192 赫兹向扬声器发送音频信原创 2021-08-11 11:26:35 · 14573 阅读 · 0 评论 -
MATLAB中获取当前时间/一行代码搞定/当前时间作为文件名出现
直接拷贝这行代码粘贴过去运行即可:datestr(now,‘yyyy-mm-dd HH:MM:SS’ )**逗号后面的’yyyy-mm-dd HH:MM:SS’ 是显示当前日期的格式,如不喜欢可以换。Number String Example=========================================================================== 0 'dd-mmm-yy原创 2021-08-02 21:15:21 · 5764 阅读 · 0 评论