关于matlab在for循环中画图for j=1:14 a(j,1:BLOCK)=s(((j-1)*BLOCK+1):(j*BLOCK)); figure; subplot(1,2,1); [f,X]=hist(a(j,1:BLOCK),xout); hist(a(j,1:BLOCK),xout); subplot(1,2,2); [fina,aii] = ksdensity(a(j,1:BLOCK)); plot

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 14:52:00

关于matlab在for循环中画图for j=1:14 a(j,1:BLOCK)=s(((j-1)*BLOCK+1):(j*BLOCK)); figure; subplot(1,2,1); [f,X]=hist(a(j,1:BLOCK),xout); hist(a(j,1:BLOCK),xout); subplot(1,2,2); [fina,aii] = ksdensity(a(j,1:BLOCK)); plot
关于matlab在for循环中画图
for j=1:14
a(j,1:BLOCK)=s(((j-1)*BLOCK+1):(j*BLOCK));
figure;
subplot(1,2,1);
[f,X]=hist(a(j,1:BLOCK),xout);
hist(a(j,1:BLOCK),xout);
subplot(1,2,2);
[fina,aii] = ksdensity(a(j,1:BLOCK));
plot(ai,fina,'*r');
y=y+f;
end


在这段程序中,我需要将导入的s文件中的数据分块画出频数直方图,每块中有100个数据,即为BLOCK的值,我一共有1400个数据,所以j=1:14,想来应该有14张图啊,但是为什么这段程序出来只有1张图呢,求高手讲解一下,菜鸟谢谢啦!

关于matlab在for循环中画图for j=1:14 a(j,1:BLOCK)=s(((j-1)*BLOCK+1):(j*BLOCK)); figure; subplot(1,2,1); [f,X]=hist(a(j,1:BLOCK),xout); hist(a(j,1:BLOCK),xout); subplot(1,2,2); [fina,aii] = ksdensity(a(j,1:BLOCK)); plot
把figure;改为figure(j);
不然每画一遍之前的就被覆盖代替了.
相关语法是figure(h),其中h表示画的图形对象的句柄,若该句柄已存在,相应的图形框则被设为当前图形对象;若此句柄不存在,则将以该值为句柄,新建一个图形对象.另h需为整数值.

matlab中矩阵怎么在for循环中用 matlab中有多个for循环,画图有多个for循环,每个for循环里面还有几个for循环,但是只有最外面的for有图形输出,请问怎么注释每个for循环画出的图形?用legend可以吗? 关于matlab在for循环中画图for j=1:14 a(j,1:BLOCK)=s(((j-1)*BLOCK+1):(j*BLOCK)); figure; subplot(1,2,1); [f,X]=hist(a(j,1:BLOCK),xout); hist(a(j,1:BLOCK),xout); subplot(1,2,2); [fina,aii] = ksdensity(a(j,1:BLOCK)); plot 在matlab中使用for循环求1到10阶乘的值 在matlab中如何用for循环来求x^n*exp(x-1)的积分? matlab向量定义怎么在matlab中定义一个空向量再用for循环给它赋值? 关于matlab中plotyy命令的疑问(采用数组化编程和for循环的差别)在用matlab中plotyy命令作双纵坐标图时遇到下列问题:(1)当采用for循环时for x=0:0.1:20 y1 =200*exp(-0.05*x)*sin(x) y2 = 0.8*exp(-0.5*x) MATLAB中FOR循环表达式为小数,怎么设置循环语句中的下标 matlab中for循环for Hp=0:0.1:H if dirm 在c#语言中for循环嵌套switch循环,switch循环中有break,它终止for循环还是switch C语言中.关于continue和break的问题:continue在for循环中是进行下一次循环,那么在while中呢.break如果应用于多重for循环中,是跳出当前循环.还是跳出整个大循环? matlab中for循环i,j循环,i循环完一次后,初始化变量for j=1:9s=0,for i=1:9 s=s+A(j,i),中,每次i从1到9循环完,在j进行下一次循环前,让s初始化为0a(j,j*10+j)=s;endend 在for-next循环中,for i=1to20 step 0.5的循环次数是多少? 关于for next循环语句在书上看到当初值 matlab中怎样用for循环求一个矩阵的转置矩阵? Matlab 中 这个循环条件for kk = [0 5; 3 3]为何只执行两次? MATLAB中运用非1步长for循环,产生0~20以内的奇数. 请介绍一下matlab中for循环的怎么使用?我不会那个help