matlab - 使用 for 循环在 Matlab 中创建一个新矩阵
问题描述
我需要一些帮助来使用循环从不同的数组创建矩阵(这是最好的选择,对吧?)
首先,我有一个到名为 durres 的海滩的不同距离的数组(距离以公里为单位),这是我的数组代码:
KM_to_Durres = [13.7; 13.3; 12.7; 11.3; 7.4; 6.1; 8.7; 14.4; 16.4; 21.2; 23.4; 21.3; 18.5; 17.1; 22.2;]
下一个数组是不同的最大范围,您可以通过不同的 EV(特斯拉、日产叶子等)驱动:这是我的数组代码:
Ranges_By_Different_EV = [199; 250; 300; 557; 190; 300; 250; 160; 403; 280; 200; 489;]
这里接下来的 4 个向量显示了在电池状态为 90、80、70 和 60 的情况下,我还剩下多少公里的续航里程。
代码:
How_Much_Range_left_With_90battery = 90* (Ranges_By_Different_EV/100)
How_Much_Range_left_With_80battery = 80* (Ranges_By_Different_EV/100)
How_Much_Range_left_With_70battery = 70* (Ranges_By_Different_EV/100)
How_Much_Range_left_With_60battery = 60* (Ranges_By_Different_EV/100)
这将创建 4 个数组,显示不同 EV 在电池状态为 90、80、70、60 的情况下可以驱动多少。
我现在想要的是循环遍历它,这样我也可以创建一个平均使用矩阵!
公式是“AverageUse = Current_Battery_status / distance 示例:如果我在行驶 13.7 公里后还剩 60%(“KM_to_Durrest”向量的第一个元素,那么我的平均使用量为 4.379。
那么如何根据我已经拥有的这些向量创建一个新的数组/矩阵呢?
谢谢你。
解决方案
推荐阅读
- docker - 运行放置在 docker volumen 中的 sql 脚本
- html - 如何在 Bootstrap 4 中覆盖 nav-pills 下拉样式?
- c - 带叉的哈密顿循环
- php - 如何显示 5 的限制器的分页?
- raspberry-pi - 轮廓属性
- rest - 如何选择休息服务中某些字段的集合?
- python - 按顺序加倍 numpy 数组
- angularjs - 如何在 export const LANDMARKS 中获取 json 数据:Landmark[] = this.myobj; 使用原生脚本
- r - 一页上的多个向量在单独的图中
- python - 正则表达式:从 url 数据中获取部分文本