函数变量替换为一个向量梯度

1视图(30天)
我有一个象征性的功能:
= 1 / ((C1 * C2 R2 * R1 * * w ^ 2 - 1) ^ 2 + w ^ 2 * (C2 * R1 + C2 * R2) ^ 2) ^ (1/2)
我想取代C1, C2, R1, R2符号变量的向量,C1 = C1_0 * x (1);C2 = C2_0 * x (2);R1 = R1_0 * x (3);R2 = R2_0 * x (4);梯度的x。无论我尝试未能产生结果我寻找。
3评论
博季诺夫Aronov
博季诺夫Aronov 2021年7月31日
编辑:博季诺夫Aronov 2021年7月31日
我发现一个路径(我不知道str2sym()存在):
信谊(x1, x2) x3 x4真实
x = (x1, x2, x3, x4)
一个=潜艇(C1, str2sym (“x1 * C1_0”))
一个=潜艇(C2, str2sym (“x2 * C2_0”))
梯度(A, x)
甚至可以做我理想我宁愿我的问题文本的符号x。
现在,有人建议如果我需要可以完全消除这个问题。

登录置评。

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2021年7月31日
信谊(x1, x2) x3 x4真实
信谊C1_0 C2_0
x = (x1, x2, x3, x4)
=潜艇(一个[C1, C2, R1, R2], [C1_0、C2_0 R1_0, R2_0]。* x)
梯度(A, x)

更多的答案(0)

下载188bet金宝搏


释放

R2021a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!