matlab程序报错,错误使用 plot 矢量长度必须相同 5

>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])hol... > for K=0.1:0.1:1;
T=50;
for t=1:300
r(t)=35*pi/180*K*(1-exp(-t/T));
end
plot(0:300,[0,r])
hold on
end
错误使用 plot
矢量长度必须相同
展开
 我来答
帐号已注销
2020-12-08 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:159万
展开全部

plot(t,r(t),'ro') 这样写才对。那个for循环根本没用

plot函数画图时,x,y数组的长度要相等,长度要相同。

可以在plot函数前设置断点,看下plot(k,error);,k和error分别是多少。因为代码里有sim('untitled1');因为matlab处理的是数字信号,就是非连续的信号(离散的),想要画出一个图形,横纵坐标必长度必须相同,不然纵坐标的某一个点没有对应的横坐标,反之亦然。

扩展资料:

Matlab包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序(M文件)后再一起运行。新版本的MATLAB语言是基于最为流行的C++语言基础上的,因此语法特征与C++语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式。使之更利于非计算机专业的科技人员使用。而且这种语言可移植性好、可拓展性极强,这也是MATLAB能够深入到科学研究及工程计算各个领域的重要原因。

参考资料来源:百度百科-MATLAB

旅游路上小知识
高粉答主

2021-05-28 · 我是旅行小达人,专注解决旅行中遇到的问题
旅游路上小知识
采纳数:2 获赞数:83089

向TA提问 私信TA
展开全部

1、首先在电脑中找到Matlab图标,打开Matlab软件。

2、进入Matlab后,打开文本编辑器,如下图所示。

3、如果只是画点,其他全部使用默认属性,使用plot(x,y)即可。其中x为横坐标,y为纵坐标,使用横坐标为2,纵坐标为3的点,故使用plot(2,3)。

4、这时通过plot的属性设置,可以改变点的形状和色彩,具体可使用help plot看到相关的属性值,如下图所示就完成了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pieryon
2019-10-05 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14411 获赞数:166862
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
plot(t,r(t),'ro') 这样写才对。你那个for循环根本没用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式