![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
matlab
xinyizhangwei
这个作者很懒,什么都没留下…
展开
-
matlab 中符号表达式变为数值的函数
eval函数:Execute string containing MATLAB? expressionSyntaxeval(expression)[a1, a2, a3, ...] = eval(function(b1, b2, b3, ...))Descriptioneval(expression) executes expression, a s原创 2013-09-09 15:19:13 · 1407 阅读 · 0 评论 -
矩阵行列的提取和ifft的用法
在matlab中,我们经常会用到求取一个矩阵中的某一行或者某一列的情况,这里进行一下说明: 比如矩阵A=rand(128,8) ,这表示一个128行8列的随机矩阵,我们想提取其中的第i行,就可以这么写:A(i,:),如果想提取其中的第j列,就可以这么写:A(:,j);如果这个时候你想提取其中的第i行,第j列怎么办呢,可以这样写:A(i,j),不要写成中括号就可以了。 对于ifft原创 2014-03-13 22:11:24 · 1574 阅读 · 0 评论 -
MATLAB 中文论坛相关帖子整理
(www.ilovematlab.cn)目 录 1、GUI新手之——教你读懂GUI的M文件... 102、GUI程序中改变current directory引起的问题... 153、GUI中h0bject和handles 的区别... 164、handles结构中句柄和对象的关联问题... 175、Matlab利用定时器连续显转载 2014-04-29 13:56:22 · 9504 阅读 · 1 评论 -
用matlab处理CCS中导出的数据
首先,谈谈CCS导出的数据,复制去Google翻译翻译结果原创 2014-05-06 14:07:26 · 3100 阅读 · 1 评论 -
matlab中的元胞数组
init_path='D:\PROJECT\matlab\carrierrecovery';[file_name,file_path] = uigetfile(init_path,'MultiSelect','on');A=dlmread([file_path,file_name{1,1}]);B=dlmread([file_path,file_name{1,2}]);以上代码是原创 2014-04-28 16:31:36 · 557 阅读 · 0 评论 -
matlab编程小技巧
首先我想说的是,matlab跟其他语言不一样(我用的比较多的编程语言,除了matlab就应该是c或c++了,VB和Delphi也接触过,我想版面(matlab版)大部分人也差不多),如果你抱着“把其他语言的思想运用在matlab里面”的话,那么我想,即使程序运行不出错,也很难把握matlab的精髓,也就很难发挥matlab的作用了。所以,如果你是希望matlab作为VC的附属品,即你不想在matl转载 2014-04-28 19:54:22 · 675 阅读 · 0 评论 -
matlab中的axes的个别变量的说明
我设法在GUI中显示两个图,可是每次显示的情况是:第二幅图正常显示,而第一幅图只xian原创 2014-04-28 16:48:19 · 383 阅读 · 0 评论 -
matlab位运算的一点东西
由于matlab中默认的存储方式为双精度,因此,要正确的进行位运算,需要首先将存储方式改为整型。可用的函数int8, int16, int32,uint8, uint16, uint32。转换后即可进行位运算,之前若用format将显示格式改为16进制,可使结果更可读。 format指定显示格式,如 format hex指定16进制显示;format转载 2014-04-28 19:55:04 · 388 阅读 · 0 评论 -
simulink的相关东西
1,Rand复制去Google翻译翻译结果原创 2014-05-13 23:10:20 · 1743 阅读 · 0 评论 -
repmat函数的使用
将矩阵A复制 m×n 块,即把 A 作为 B 的元素,B 由 m×n 个 A 平铺而成。B 的维数是 [size(A,1)*m, (size(A,2)*n] 。>> A = [1,2;3,4]A =1 23 4>> B = repmat(A,2,3)B =1 2 1 2 1 23 4 3 4 3 41 2 1 2 1 23 4 3 4 3 4原创 2014-03-13 15:28:20 · 812 阅读 · 0 评论 -
关于如何求PAPR的CCDF以及ecdf函数的使用
CCDF :互补累计分布函数,可以这么理解,横坐标为X,纵轴表示概率,对应CCDF上的点值表示大于这个X的PAPR的概率。ecdf函数,是求经验分布函数,它与CCDF正好相反,是小于X的PAPR的概率。在文件SLM.m中,有这样一句代码:[cdf1, PAPR1] = ecdf(PAPR_Orignal);这里面,cdf1保存的是各个PAPR点处,小于PAPR的所有值的概率,所以,最终想要原创 2014-03-13 15:55:50 · 9448 阅读 · 2 评论 -
OFDM的时域波形和子载波的频谱的matlab实现(百度知道)
% ofdm spectrum plotclear all;close all;clc;Num_Sc = 12; % 13 subcarriersTs = 1; % 1sF_space = 1/Ts;F = -F_space*Num_Sc/2-4:0.001:F_space*Num_Sc/2+4;F_spectrum = zeros(Num_Sc,length(F))原创 2013-11-25 14:51:23 · 2796 阅读 · 0 评论 -
matlab中找极大值
Matlab中,求数组的极大值与极小值我有一组数据如何用matlab找出所有的极大值点和极小值点?解决办法:假定data是你的数据, 极大值的位置 :find(diff(sign(diff(data)))==-2)+1 解释:假定数组中的极大值点的index为Pa,diff(da原创 2013-09-09 15:16:43 · 3561 阅读 · 0 评论 -
matlab中的逻辑矩阵的应用
在matlab中,逻辑值的应用:N=512; %点数n=0:511;xn=10.*exp(-0.5*n/N).*cos(2*pi*30.2*n/N-1.047)+15.*exp(-10*n/N).*cos(2*pi*60.8*n/N);%输入信号X=fft(xn);Xabs=abs(X);Lmax=diff(sign(diff(Xabs)))==-2;%寻找极大值原创 2013-09-09 15:37:04 · 624 阅读 · 0 评论 -
matlab的simulink中出现警告VariableStepDiscrete' instead of solver 'ode45'
matlab的simulink中出现警告VariableStepDiscrete' instead of solver 'ode45'2013-02-27 10:41 320人阅读 评论(0) 收藏 举报在simulink中自己构建了一个DSPBuilder的文件,仿真时出现如下警告:Warning: The model 'MM_chaos_text1_simple' do原创 2013-09-12 10:48:27 · 684 阅读 · 0 评论 -
点乘是数组的运算,不加点是矩阵的运算
1 点乘是数组的运算,不加点是矩阵的运算;2 点乘要求参与运算的两个量两必须是维数相同,是对应元素的相乘;而不加点表示的是矩阵相乘(除的时候通过逆矩阵来实现),要求内维相同,也就是前一个矩阵的列的维数等于后一个矩阵的行 的维数。例如A,B分别为两个矩阵,则:A.*B表示的是两个矩阵的对应元素相乘,其中生成的同阶矩阵C的对应的矩阵元素为:C(i,j)=A(i,j)*B原创 2013-09-12 14:43:22 · 623 阅读 · 0 评论 -
关于matlab中的fft函数
matlab中的fft函数,其元算结束后,要除以2^N,这样,才可以得到原始信号的真实幅值。原创 2013-09-16 17:55:46 · 612 阅读 · 0 评论 -
matlab中的信噪比相关的东西
以高斯噪声为例:若有用信号s(n)的最大幅度am,要求得到的信噪比为p,则p=10log10[(am^2)/b^2],用这个公式反推出高斯噪声的方差b^2,若s(n)单通道实信号,则Matlab程序就是x=s+b*randn(size(s));若s(n)是正交双通道信号,则Matlab程序就是x=s+b/sqrt(2)*randn(size(s))。 如果s(n)是一个N行、2列的复信号原创 2013-10-14 11:32:39 · 3147 阅读 · 0 评论 -
Es/No与Eb/No的关系
Es/No与Eb/No的关系请问,我在仿真编码调制中遇到个问题,在加噪声时要对已调信号symbol加噪声,需要把Eb/No换算成Es/No,请问怎么换算呢,讨论比特数和符号数的关系时,这个符号数就是调制后的符号数,可比特数指哪个呢,是原来的信息比特数,还是加4个尾比特后的,如果有速率匹配还是匹配后的呢,看到有个公式code_rate = data_bits_per_frame/symbols_原创 2013-10-17 15:20:54 · 2739 阅读 · 0 评论 -
FFT的频谱分辨率
频率分辨率——FFT以及谱估计 |字号 订阅解释一:频率分辨率可以理解为在使用DFT时,在频率轴上的所能得到的最小频率间隔f0=fs/N=1/NTs=1/T,其中N为采样点数,fs为采样频率,Ts为采样间隔。所以NTs就是采样前模拟信号的时间长度T,所以信号长度越长,频率分辨率越好。是不是采样点数越多,频率分辨力提高了呢?其实不是的,因为一段数据拿来就原创 2013-10-29 11:16:32 · 4970 阅读 · 0 评论 -
Matlab Coder的使用方法以及VS2010的使用
关于matlab的使用Mhttp://jingyan.baidu.com/article/8065f87fe146332331249898.html复制去Google翻译翻译结果原创 2014-06-03 10:52:26 · 785 阅读 · 0 评论