解写在函数里的方程

1次观看(过去30天)
我想解三个方程,三个未知数。
Force_x (x, y, z) = = 0, Force_y (x, y, z) = = 0, Force_z (x, y, z) = = 0
vpasolve在这里不起作用,因为Force_x只在x y z是数字时起作用,而vpasolve是传递符号。
帮助我任何其他方法或任何修改。
我的代码:
[XX, YY] = vpasolve ([Force_x (x, y, z) = = 0, Force_y (x, y, z) = = 0, Force_z (x, y, z) = = 0], [x, y, z], [0, 0, 0));
错误:在计算插值时指定的参数无效。
此错误是由于Force_x传递的符号。
2的评论
Vijay Shankar Dwivedi
Vijay Shankar Dwivedi 2020年10月28日
编辑:Vijay Shankar Dwivedi 2020年10月28日
Force_x(x,y,z)是在另一个文件中定义的函数,它涉及到x,y,z。

登录评论。

接受的答案

阿曼Vyas以及
阿曼Vyas以及 2020年11月3日
编辑:阿曼Vyas以及 2020年11月3日
你好,
您可以尝试以下代码:
信谊x y z Force_x Force_y Force_z
[X Y Z] = vpasolve ([Force_x = = 0, Force_y = = 0, Force_z = = 0], [X Y Z], [0 0 0])
这将开始产生如下所示的通用输出:
X =
信谊:0-by-1
Y =
信谊:0-by-1
Z =
信谊:0-by-1
查看它是否与输出中的需求匹配。一旦你开始调用函数Force_x和其他两个,那么它应该开始输出正确的值。
希望能有所帮助!

更多答案(0)

s manbetx 845


释放

R2019b

社区寻宝

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

开始狩猎!