程序是从书上照搬的,确定无误,运行之后没错误,但是就是不出图。一直在进行误比特率的计算。之前由于输入错了一个函数的子程序导致运行到该函数时就报错停止,但是该函数之前的图都能出来,求大神解答,由于程序太多,如需看程序可私聊加QQ
补充一下,这程序是基于matlab的ofdm系统仿真,我用的是matlab7.0,现在程序已经运行快一个小时了.还在计算如图所示的误比特率,还没出图,程序是从《通信系统建模与仿真实例精讲》中找到的,电子工业出版社,邵佳,董辰辉编著
好,我再等等,目前没有错误,还在计算
追答程序比较大,小错误挺多的(有些是版本不兼容)。讲讲fft_my的功能是什么吧。
请问matlab中这个代码为什么画不出图?
在Matlab中,如果你运行了一个代码却发现无法绘出图像,这可能是由于几个原因造成的。首先,让我们来分析一个具体的例子,代码中使用了`plot`函数,并且`alpha`为一个1*31的数组,而`rs`为一个数。仅从这些信息来看,按照逻辑,代码本应该能够绘出图形。关键在于理解,`plot`函数用于绘制一条或多条...
急!!!matlab程序没报错 不出图
matlab程序没报错为什么不出图?因为运行的结果始终得到的是一个点,所以不可能出图形。经检查,原因1:就在这句命令上多写一个字母d。 dsd=d theta*i1;原因2:dx=ds1*sin(bd-ro);和dy=ds1*cos(bd-ro);这两句命令中少了点乘符号(即 .),应该为 dx=ds1.*sin(bd-ro);和dy=ds1.*...
matlab不出图?
题主的代码执行后matlab不出图?其最根本的原因:就是没有正确使用好点运算符,即y的表达式书写错误(少了一个点除符号,其结果得到一个数值,而不是一组向量数值),应该为 y=sqrt((1+0.5*T*n-exp(-n)*(0.5*T*n.*cos(4*l*x)+sin(2*l*x))-(abs(Na)^2)*T*(1-exp(-n).*...
MATLAB中程序运行没图形出来?
我认为你的问题在于没有新建图形,就是出来的图把原来的覆盖了,所以表现为没出来新图。出图前输入figure 会建立新图。
请问为什么我的matlab程序不出图?
程序不出图的原因是,这里x、y是向量变量,而不是数值变量,所以题主的代码应该这样来修改:x(1)=0;y(1)=0;vx=1;for k=1:1000 p=2*pi*rand(1,1) ;vx=5*cos(p);x(k+1)=x(k)+1;y(k+1)=y(k)+vx;end plot(x,y,'-');
我的MATLAB程序点RUN运行后没任何反应。既不出图,WORKSPACE里面也没有...
没有错。只是运算比较慢。可以在循环里加一个进度条(waitbar)就知道大概还要等多久了。z0=quad('sin(x)',0,2*3.1415926);放在循环里,每次循环都算了一次数值积分,所以特别慢。另外你的程序好像还有问题,z0在程序里数值根本就没有变,得到的图也明显不对头 clear;clc;A=[10.25,13.9,17.3...
MATLAB程序跑了一夜没有出结果怎么回事?
这种情况说明,你的问题太复杂,或者,程序有死循环,出不来。或者,电脑内存小,卡死了。
这个MATLAB程序运行出来以后没有图像,是什么原因呢?拜托了,帮忙看一下...
因为你调整了y轴的范围,图像不在你的y轴范围之内 fs=200;deltaf=1;T=1\/fs;L=1\/deltaf;N=floor(fs\/deltaf)+1;t=0:0.005:1;freq=0:deltaf:fs;f_t=sin(2*pi*500*t)+0.6*sin(2*pi*800*t);f_t_rectwin=f_t*rectwin(201);f_t_hann=f_t*hann(201);f_t_hamming=f_t*...
下面的matlab程序为什么跑了很久还不出结果??求大神指教!!
检查你的程序是不是一个死循环,如果不是死循环,看看你的matlab 左下角是不是有显示BUSY,有显示BUSY 表示程序正在运行,有的程序是要运行很久的,有的神经算法要做几个小时之久。
MATLAB中为什么运行没图,程序也不报错
把plot放到循环里,如下:clear all;global M C K 输入质量矩阵,阻尼矩阵和刚度矩阵 a1=[153.0,170.0,170.0,170.0,170.0,170.0,183.0];M=diag(a1);b1=[3510,13500,14500,14600,14600,14600,13900];b2=[-5780,-8950,-8740,-8720,-8710,-8430];b3=[425,1090,1160,1170,1230]...