matlab循环语句后绘制图形只有框没有线

for x=0:0.5:50
if x>=0&x<=30
y=30*x-650
elseif x>30&x<=40
y=(30-fix((x-30)/2))*x-750
else
y=(30-fix((x-30)/2))*x-900
end
plot(x,y)
hold on
end

matlab循环语句后绘制图形只有框没有线
按你现在的画图代码,在循环过程中,每次x的值只是一个数,相应的,画出来的是一个点,当然就不可能有实线。
温馨提示:内容为网友见解,仅供参考
无其他回答

matlab循环语句后绘制图形只有框没有线
matlab循环语句后绘制图形只有框没有线 按你现在的画图代码,在循环过程中,每次x的值只是一个数,相应的,画出来的是一个点,当然就不可能有实线。

matlab图像只出现空白坐标轴,没有曲线
handles = plot(b1,Es);两个都用后面画的就会把前面画的覆盖掉,没意义。这样给 handles 赋值,后面可以用来设置画图的属性。但 set(handles,'ytick',0:10000:lnf) % handles可以指定具体坐标轴的句柄这个语句有问题,如果不是很熟的话,可以画好图之后自己点那个图,再一点点调整属性,不用写在...

MATLAB在for语句中使用plot画图,画出来只有点不是线,输出的y在前面的语...
在for语句中使用plot画图,画出来是只有点。因为plot(SNR,BER,'-ro')中的BER变量为单一数值。所以如想绘画出直线段的话,则应考虑数值变量,即BER变量为一数组变量。因此,题主的代码应作如下改动:1、for循环语句头改动,即为 for i=0:1:15 2、BER=nerr\/(cols-rows)代码改动,即为 BER(i...

matlab一个简单的循环语句画图只出现一个点
因为你每一次plot都是重新画图,原来的点并没有保留。你需要使用hold on命令 y=1;dt=0.01;figure(1);hold on;for t=0:0.1:1 y=y+2.1*dt*y;plot(t,y,'o')end

用MATLAB循环语句编程求出图片中的题目,并绘制图形。一定要用for循环语 ...
x(1)=5;y(1)=5;t(1)=0;ts=0.001;for i=1:100000 m=1-x(i)^2-y(i)^2;x(i+1)=x(i)+(-y(i)+x(i)*m)*ts;y(i+1)=y(i)+(x(i)+y(i)*m)*ts;t(i+1)=t(i)+ts;end plot(t,x,t,y)

求大神解答一个matlab中的for循环嵌套if选择语句
1、最后缺少一个end;2、这句输出没什么意义:disp A(i)=A(j);3、这句完全多余:else continue 给你写了一段代码供参考:生成测试数据 A = [randperm(19) randperm(19)+1] c = 0; % 计数器 for i=1:19 for j=20:38 if A(i)==A(j) c = c + 1; fprintf('%...

用matlab 循环语句画4个图,为什么只出现最后一个图?
matlab的figure很吝啬的,如果你不建多一下窗口它会一直用着同一个窗口的。你可以这么做:分别前面三幅图的指令完了之后加上:figure;%创建一个图像窗口 或者用subplot在同一个窗口中打开多个图像。你可以去help一下这两个指令看看。

matlab写循环语句问题
其实一句话就行了。假设你已经给a和t赋值了,即 a=1;t=2;而且你已经得到了k,如果只有一行的话,那就没必要k(1,i),只需要k(i)就行,而且matlab里边这个不用循环,这样就行:result=sum(4*sin(a*k\/(1+a)).*sin(a*k\/(1+a)).*sin(k*t).\/(2*k+sin(2*k)));下边是我测试的...

编程打印下列图案:按下图规律输出图形(使用循环语句实现)?
1、分析给出的图案,可以找到其图形输出规律,即 n=2k-1 %图形递减或递增 2、利用for循环语句,计算图形输出位置【x,y】值 3、使用plot函数绘制图形符号,由于matlab暂时无法显示'$'符号,用'□'来替代,即 plot(x,y,'gs')4、实现代码 clc for k=[1 2 3 4 5]n=(2*k-1);y=k;for...

matlab 循环绘图,如何加入线形,颜色,点标记???高手看看哪里有错了...
楼上的回答其实没有必要用num2str,因为s和u两个数组本身已经是字符串了。plot(x,y,'properties')的语法就是后面用一个字符串描述plot(x,y)所画线的性质,一般情况下直接输入字符串是用引号,相当于直接定义字符串,但是因为楼主已经提前定义了字符串数组,所以在引用的时候直接使用数组相应元素就可以...

相似回答