attribute to an array of symbolic variables an array with their values

1 回表示 (過去 30 日間)
timo
timo 2016 年 3 月 21 日
コメント済み: Walter Roberson 2016 年 3 月 22 日
HI all
Is there a trick to do this in MATLAB ?
[R1 R2 R3 VA VB VG]=[8 2 4 12 -6 0]
I want to assign to all sym variables the values on right

採用された回答

Walter Roberson
Walter Roberson 2016 年 3 月 21 日
V = num2cell([8 2 4 12 -6 0]);
[R1 R2 R3 VA VB VG] = deal(V{:});
This does not have anything to do with the symbolic toolbox ? Or are you wanting to subs() like that? If so then
subs(TheExpression, [R1 R2 R3 VA VB VG], [8 2 4 12 -6 0])
  2 件のコメント
timo
timo 2016 年 3 月 22 日
V = num2cell([8 2 4 12 -6 0]);
[R1 R2 R3 VA VB VG] = deal(V{:});
Worked, but the code is ugly :(
Walter Roberson
Walter Roberson 2016 年 3 月 22 日

Yes, unfortunately cell expansion cannot be done on an expression

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAssumptions についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by