1、首先在电脑中,打开matlab,主页--新建脚本,如下图所示。2、然后在打开的页面中,输入自变量的范围和变化步长,如下图所示。3、接着输入因变量,即函数表达式,如下图所示。4、最后利用plot语句画图,其中plot语句中的“b”代表线条颜色--蓝色blue,“*”代表标志符号,如下图所示就完成了。
从你提供的代码来看,报错“错误使用plot向量长度必须相同”通常意味着在使用 plot 函数时,传入的参数长...
可以通过修改t和N值,就可以正常出图。即下列两处 T=1e-2;N=400; 增加 t=linspace(0,2,N/2);%t=0:0.001:2;。。。subplot(212);N=200;修改后运行,可以得到如下结果
错误提示表明,你在使用 plot 函数时,坐标的指定方式不正确。plot 函数期望的是两个大小相同的向量或矩阵,或者至少有一个维度的长度是相同的数组。 2. 解释 plot 函数如何接受坐标参数 plot 函数的基本用法是 plot(x, y),其中 x 和y 是两个向量或矩阵。如果 x 和y 都是向量,那么它们的长度必须相同,plot 函...
“错误使用plot3,向量长度必须相同“ 。 sem=imread('sem1.tif'); sem=rgb2gray(sem); [a,b]=size(sem); sum=0; for m=1:a for n=1:b sum=sum+[double(255-sem(m,n)/m*n)]; z(m,n)=sum; end end x=1:a; y=1:b; plot3(x,y,z);...
plot函数画图时,x,y数组的长度要相等,长度要相同。可以在plot函数前设置断点,看下plot(k,error);,k和error分别是多少。因为代码里有sim('untitled1');因为matlab处理的是数字信号,就是非连续的信号(离散的),想要画出一个图形,横纵坐标必长度必须相同,不然纵坐标的某一个点没有对应的横...
>forK=0.1:0.1:1;T=50;fort=1:300r(t)=35*pi/180*K*(1-exp(-t/T));endplot(0:300,[0,r])holdonend错误使用plot矢量长度必须相同... > for K=0.1:0.1:1;T=50;for t=1:300r(t)=35*pi/180*K*(1-exp(-t/T));endplot(0:300,[0,r])hold onend错误使用 plot矢量长度必须相同 展...
subplot(3,1,2),plot(nh,h);grid ontitle('h(t)');axis([0 6 0 2.1]);subplot(3,1,3),plot(k,y);grid ontitle('y(t)=f(t)*h(t)');axis([0 6 0 2.1]);function [y,k]=sconv(f,h,nf,nh,p)y=conv(f,h);y=y*p;
百度试题 题目关于plot(x,y)的描述错误的是? A.plot 用来绘制二维曲线B.plot 命令是MATLAB中最简单而且使用最广泛的绘图命令C.x 可以是向量或矩阵D.y 只能是向量.相关知识点: 试题来源: 解析 D.y 只能是向量.反馈 收藏