为什么Matlab不读取输入值?

1次查看(最近30天)
费德里科•费拉拉
费德里科•费拉拉 2020年8月13日
回答: 1月 2020年8月13日
大家好,我遇到了一个处理自动驾驶的程序的问题……特别是在考虑到前导车加速度的功能中,我试图让前导车的巡航速度从10m /s降为0。但在这种情况下,我考虑的是汽车不是在平坦的道路上行驶,而是沿着斜坡行驶。不管成绩如何,我希望减速为0.1。
t_stop = 100;
slope_perc =输入('输入slop的%值= ');
θ=每股(slope_perc / 100);
δ= 0.1 + 9.81 * sin(θ);
如果t < t_stop
alead = -9.81 * sin(θ)-它;
其他的
alead = 0;
结束
当我运行代码matlab问我"输入斜率的%值= "但当我插入值,程序不会继续,并一直要求输入值…我知道你应该阅读所有的代码但是,根据你的说法,我写错了什么吗?谢谢。
2的评论
费德里科•费拉拉
费德里科•费拉拉 2020年8月13日
我已经更正了这个词,抱歉,它以前是用意大利语写的

登录评论。

答案(1)

1月
1月 2020年8月13日
这段代码被反复调用。显示的代码似乎很好,所以行为是由代码引起的,代码调用了这部分。

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!