matlab - MATLAB 错误:“向量的长度必须相同”
问题描述
我收到一条错误消息,提示“向量必须具有相同的长度”,但我不知道为什么。我基本上是在尝试绘制一个关于时间的分段函数。我之前遇到了“分段”运算符的其他一些问题,所以我决定改用 if 语句。
figure(1);
t = linspace(0, 30, 200);
v_wind1 = linspace(0, 20, 100);
v_wind2 = linspace(20, 0, 100);
if (0 <= t < 15)
v_wind = v_wind1;
elseif (15 <= t <30)
v_wind = v_wind2;
end
plot(t, v_wind);
解决方案
推荐阅读
- c# - 忽略 API,调用主视图
- python - 一次性融化和过滤 Pandas 数据框
- sql - BigQuery 循环从另一个表中注册的动态表名中选择值
- amazon-web-services - 带有 webpack 构建模块的 AWS 无服务器部署失败
- html - Angular 7 组件:如何通过用户交互检测变化?
- python - 如何在“QSettings”中保存/更改“QLineEdit”的文本并进行“QPushButton”调用
- python-3.x - AssertionError: model.start 应该有两条边,Rainy 有两条,Sunny 有两条
- r - 使用两个列表制作矩阵的行和列
- javafx-8 - 是否有可以在文本中设置标签的文本组件?
- mongodb - Mongodb $set 和 $inc 在骆驼