标绘问题轴线,给出题目

3次浏览(过去30天)
奥斯汀邓肯
奥斯汀邓肯 2019年4月23日
回答: 亚当Danz 2019年4月23日
我已经注释掉了标题和标签,因为程序在没有它们的情况下运行得很好,但当我取消注释时,它仍然是图形,但给出和索引超出数组边界,并且不标记或标题图形。请帮助
R_a1 = -2250;
R_p1 = 3750;
剪切力图
X_beam = 0:.1:5;梁长%
信谊x
y =分段(x < 2 R_A1 2 < = x < 5 R_A1 + R_P1 x = = 5, 0)
次要情节(3,2,1)
% title(“剪力图”)
% xlabel('沿光束的距离(m)')
% ylabel('剪切力(N)')
fplot (y)
xlim ([0 5])
ylim(2500年[-2500])
2的评论
奥斯汀邓肯
奥斯汀邓肯 2019年4月23日
这是在代码移动到fplot()之后的响应
索引超出数组边界。
Diving_Board_MD错误(第33行)
标题(“剪力图”)

登录评论。

答案(2)

沃尔特·罗伯森
沃尔特·罗伯森 2019年4月23日
您不小心创建了一个名为 标题 这是干扰调用函数命名 标题

亚当Danz
亚当Danz 2019年4月23日
我的直觉是 标题 '是数据中的变量,不再代表matlab中同名的内置函数。
这将重现您的错误:
Title = 123456;
标题(“剪力图”
%的结果:
错误:索引超过数组边界。
为了证实这一点,
哪一个标题
如果标题是一个变量,你会看到: 标题是一个变量。
如果title是matlab的函数,你会看到如下内容:
C:\Program Files\MATLAB\R2019a\toolbox\matlab\graph2d\title.m
解决方案:不要使用“ 标题 作为变量名。

标签

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!