在Matlab中用向量解方程

时间:2019-10-26 19:45:45

标签: matlab vector plot

我正在尝试使用Matlab计算方程的解,然后绘制该方程。

自变量从4更改为20,但是在尝试计算结果时仍然出现错误。

如果我删除向量,并且只要 N 等于一个常数,脚本就可以工作。

下面是我的代码所在的部分:

const options = {
  url: `${process.env.REACT_APP_WEB_SERVICE_URL}/endpoint/${select}/${userId}/${this.props.spotifyToken}`,
  method: 'get',
  headers: {
    'Content-Type': 'application/json',
    Authorization: `Bearer ${window.localStorage.authToken}`
  }
};

在这种当前设置下,尝试在命令窗口中解决 MR 会导致表达式错误。

我不太确定如何解决此问题。谢谢您的帮助。

1 个答案:

答案 0 :(得分:1)

在Matlab中,不能将标量除以矩阵/数组,例如:2 / [1,2,3,4]。 但是您可以将矩阵/数组划分为标量,例如:[1,2,3,4] / 2 所以在您的代码中:

MR = exp((V./N)./(g*Isp*N));

请记住,要使两个数组彼此潜水,必须使用“ ./”表示将数组的每个元素划分在一起。

编辑: 感谢@Mad Physicist的提及