![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MATLAB
大胜归来19
路漫漫其修远兮,吾将上下而求索
展开
-
蒙特卡洛实验
蒙特卡罗方法(Monte Carlo method)蒙特卡罗方法又称统计模拟法、随机抽样技术, 是一种随机模拟方法,采用随机抽样统计来估算结果的计算方法。以概率和统计理论方法为基础的一种计算方法,是使用随机数( 或更常见的伪随机数)来解决很多计算问题的方法。 将所求解的问题同一定的概率模型相联系, 用电子计算机实现统计模拟或 抽样 ,以获得问题的近似解。 为象征性地表明这一方法的概率统计特征,...原创 2019-06-19 10:43:30 · 7477 阅读 · 0 评论 -
关于多分类神经网络的输出
这与之前逻辑回归中的多类分类表示不同,在逻辑回归中,输出y属于类似于{1, 2, 3, 4}中的某个值,而这里输出的是一个向量。因此,神经网络解决多类分类问题的本质是把原分类问题分解为一类对其他类(one-vs-all)的二类分类问题。神经网络比直接使用Logistic回归的优势在于:如果给定基础特征的数量为100,那么在利用Logistic回归解决复杂分类问题时会遇到特征项爆炸增长,造成过...原创 2019-03-21 21:45:50 · 4178 阅读 · 0 评论 -
modulate与modem
以4-QAM调制为例,调制解调的基本过程为:h = modem.qammod(4); % 建立调制对象y = modulate(h,x); %调制输入数据xhDemod = modem.qamdemod(h); % 建立解调对象z=demodulate(hDemod,y); %解调其他调制方式类似处理。以上代码中的y即为等效低通信号(复基带信号),对y进行脉冲赋型,再乘以e...转载 2019-03-11 08:47:40 · 2868 阅读 · 0 评论 -
Matlab 中modulate(X,Fc,Fs,METHOD,OPT)函数每一个参数的具体含义
参数x为调制信号序列,fc为载波频率,fs为采样频率,‘method’参数用来决定进行何种调制,opt为调制灵敏度,也就是线性调频信号的步进系数。转载 2019-03-11 08:35:01 · 14298 阅读 · 0 评论 -
matlab划分训练集与测试集
% x是原数据集,分出训练样本和测试样本[ndata, D] = size(X); %ndata样本数,D维数R = randperm(ndata); %1到n这些数随机打乱得到的一个随机数字序列作为索引Xtest = X(R(1:num_test),:); %以索引的前1000个数据点作为测试样本XtestR(1:num_test) = [];...原创 2019-03-03 10:44:33 · 12238 阅读 · 2 评论 -
MATLAB画百分比坐标
假若你现在的画图输出程序是:figureplot(X,Y,'g-*') %%% 或者有多组数据输出 plot(X,Y,'g-*',X, Z,'r-+')想将Y坐标输出为百分制,只需将原来的Y数据放大100倍,然后用‘yticklabel’将Y轴硬变成百分制。如下:figureplot(X,Y*100,'g-*') %%% 或者有多组数据输出 plot(...原创 2019-03-03 09:11:47 · 12041 阅读 · 0 评论 -
BP神经网络的传递函数
BP网络一般都是用三层的,四层及以上的都比较少用;传输函数的选择,这个怎么说,假设你想预测的结果是几个固定值,如1,0等,满足某个条件输出1,不满足则0的话,首先想到的是hardlim函数,阈值型的,当然也可以考虑其他的;然后,假如网络是用来表达某种线性关系时,用purelin---线性传输函数;若是非线性关系的话,用别的非线性传递函数,多层网络时,每层不一定要用相同的传递函数,可以是三种配...原创 2019-03-02 11:29:16 · 11314 阅读 · 0 评论 -
数学与统计类软件
常用的数学软件有 Maple, Mathematica, Matlab 等;常用的大型统计软件有SAS ,SPSS 等。原创 2019-03-01 10:52:24 · 804 阅读 · 0 评论 -
Matlab 里 premnmx tramnmx postmnmx 分别表示什么
premnmx、tramnmx、postmnmx、mapminmaxpremnmx函数用于将网络的输入数据或输出数据进行归一化,归一化后的数据将分布在[-1,1]区间内。premnmx语句的语法格式是:[Pn,minp,maxp,Tn,mint,maxt]=premnmx(P,T),其中P,T分别为原始输入和输出数据。在训练网络时如果所用的是经过归一化的样本数据,那么以后使用网络时所用的新数...转载 2019-03-01 09:01:46 · 6609 阅读 · 0 评论 -
matlab中的条件语句if-else-end
if-else-end指令为程序流提供了一种分支结构,该结构的形式根据实际情况的不同而不同,主要有以下几种。(1)若判决条件expression为真,则执行命令组,否则跳出该命令组。 if expression commands end注意:若判决条件expres...转载 2019-02-19 16:18:46 · 16806 阅读 · 0 评论 -
MATLAB中Spectrum_Calc可实现傅里叶变换
从Matlab的帮助文档中,可以提取出这样一个可以用于实际的快速fourier变换程序。function [Yf,f] = Spectrum_Calc(yt,Fs)%功能:实现快速fourier变换%输入参数:yt为时域信号序列,Fs为采样频率%返回值:Yf为经过fft的频域序列,f为相应频率L = length(yt);NFFT = 2^nextpow2(L);Yf = fft...原创 2019-02-18 20:01:40 · 6482 阅读 · 0 评论 -
在matlab中为什么在使用fft后作图时要加绝对值
因为fft后的结果是复数,复数没法作图,所以一般会用模(复数的绝对值),实部或幅角这些实数作图。原创 2019-02-17 15:05:51 · 2487 阅读 · 0 评论 -
快速傅里叶变换fft
FFT是离散傅立叶变换的快速算法,可以将一个信号变换到频域。有些信号在时域上是很难看出什么特征的,但是如果变换到频域之后,就很容易看出特征了。这就是很多信号分析采用FFT变换的原因。另外,FFT可以将一个信号的频谱提取出来,这在频谱分析方面也是经常用的。虽然很多人都知道FFT是什么,可以用来做什么,怎么去做,但是却不知道FFT之后的结果是什意思、如何决定要使用多少点来做FFT。现在圈圈就根...转载 2019-02-16 16:11:11 · 312 阅读 · 0 评论 -
MATLAB中^2与.^2的区别
.^2是矩阵中的每个元素都求平方,^2是求矩阵(此矩阵为方阵)的平方。举个代码例子:>> a=[1 2;3 4];b1=a.^2;b2=a^2;>> b1b1 = 1 4 9 16>> b2b2 = 7 10 15 22简单总结,也就是求数平方的时候用.^...原创 2019-01-16 11:57:43 · 27569 阅读 · 0 评论 -
装箱问题(c语言实现)
题目描述:假设有N项物品,大小分别为s1, s2, …, si, …, sN,其中si为满足1<= si<=100的整数。要把这些物品装入到容量为100的一批箱子(序号1~N)中。装箱方法是:对每项物品, 顺序扫描箱子,把该物品放入足以能够容下它的第一个箱子中。请写一个程序模拟这种装箱过程,并输出每个物品所在的箱子序号,以及放置全部物品所需的箱子数目。输入格式说明:输入第1...转载 2019-01-26 15:54:13 · 4484 阅读 · 0 评论