シンボリック変数を配列に変換するMatlab

延髄

シンボリック変数で定義された関数をx配列に変換したい私のMWEは:

syms x
f = x.^2;
x = linspace(-10,10,100);
f1 = double(f);

doubleコマンドを使おうとしましたが、エラーが発生します

Error using symengine
Unable to convert expression into double array.

Error in sym/double (line 692)
        Xstr = mupadmex('symobj::double', S.s, 0);

これが何を意味し、どのように解決するのかわかりません。

アダム
  • xdouble()使用して適用する前に、指定された値に置き換えてくださいsubs()
  • vpa() 同様の機能を持っています

  • vpa()と比較して使用する利点double()は、自分で小数精度を設定できることです。

コードは次のとおりです

syms x
f = x.^2;
x = linspace(-10,10,10);
f1 = subs(f);
f2 = double(f1)
f3 = vpa(f1, 8)

  • double()出力:小数点以下の固定桁数
f2 = [100.0000   60.4938   30.8642   11.1111    1.2346    1.2346   11.1111   
30.8642   60.4938  100.0000] 

  • vpa()出力:小数点以下の桁数を調整可能、ここでは精度を8に調整
f3 =[ 100.0, 60.493827, 30.864198, 11.111111, 1.2345679, 1.2345679, 11.111111, 
30.864198, 60.493827, 100.0]

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

NotImplementedError:シンボリックTensor(2nd_target:0)をnumpy配列に変換できません

分類Dev

引数に応じて変化するシンボリックMatlab関数を記述します

分類Dev

SymPyを使用してシンボリック式をPython関数に変換する

分類Dev

Matlab.mシンボリック関数ファイルをSymPyシンボリック式に変換しようとしています

分類Dev

VBAコレクションを配列に変換する

分類Dev

アスタリスクを含む文字配列をMATLABで数値に変換する

分類Dev

長方形グリッドをmatlabの配列に変換する

分類Dev

ポリゴンをバウンディングボックスの配列に変換する

分類Dev

Maximaでシンボリック変数を置換する方法

分類Dev

文字のセル配列からシンボリック変数を定義するmatlabシンボリック数学

分類Dev

Laravelコレクション/配列をJavascript配列に変換する

分類Dev

リストのインデックスの最大値が1になる配列で数値を個別の値を持つ配列に変換する方法

分類Dev

シンボリック方程式を整数列に変換する

分類Dev

カスタム損失関数:NotImplementedError:シンボリックテンソル(truediv_2:0)をnumpy配列に変換できません

分類Dev

Pythonでシンボリック式を配列に変換する

分類Dev

配列の数値インデックスを連想配列に変換する方法

分類Dev

ハードリンクをシンボリックリンクに変換する

分類Dev

シンボリック派生物を実際のシンボルに変換する

分類Dev

変数を配列にプッシュし、クリックするたびに配列を更新しますか?

分類Dev

シンボリック式をMATLABコードインデックスに変換するMATLAB関数はありますか?

分類Dev

メソッドから変数を配列に変換するスタック

分類Dev

複数の配列リストを配列に変換する

分類Dev

配列をコレクションに変換する方法

分類Dev

配列をピボット配列jsに変換する方法

分類Dev

数値インデックス付き配列を連想配列に変換する方法

分類Dev

Typescript配列値をクラス変数に変換する方法

分類Dev

maxima: 特定の変数によってシンボリック行列を変換する方法

分類Dev

シンボリック変数をシンボリック式に置き換える - Matlab

分類Dev

プリミティブ配列をボックス化された配列に変換するときにキャストの数を減らす方法

Related 関連記事

  1. 1

    NotImplementedError:シンボリックTensor(2nd_target:0)をnumpy配列に変換できません

  2. 2

    引数に応じて変化するシンボリックMatlab関数を記述します

  3. 3

    SymPyを使用してシンボリック式をPython関数に変換する

  4. 4

    Matlab.mシンボリック関数ファイルをSymPyシンボリック式に変換しようとしています

  5. 5

    VBAコレクションを配列に変換する

  6. 6

    アスタリスクを含む文字配列をMATLABで数値に変換する

  7. 7

    長方形グリッドをmatlabの配列に変換する

  8. 8

    ポリゴンをバウンディングボックスの配列に変換する

  9. 9

    Maximaでシンボリック変数を置換する方法

  10. 10

    文字のセル配列からシンボリック変数を定義するmatlabシンボリック数学

  11. 11

    Laravelコレクション/配列をJavascript配列に変換する

  12. 12

    リストのインデックスの最大値が1になる配列で数値を個別の値を持つ配列に変換する方法

  13. 13

    シンボリック方程式を整数列に変換する

  14. 14

    カスタム損失関数:NotImplementedError:シンボリックテンソル(truediv_2:0)をnumpy配列に変換できません

  15. 15

    Pythonでシンボリック式を配列に変換する

  16. 16

    配列の数値インデックスを連想配列に変換する方法

  17. 17

    ハードリンクをシンボリックリンクに変換する

  18. 18

    シンボリック派生物を実際のシンボルに変換する

  19. 19

    変数を配列にプッシュし、クリックするたびに配列を更新しますか?

  20. 20

    シンボリック式をMATLABコードインデックスに変換するMATLAB関数はありますか?

  21. 21

    メソッドから変数を配列に変換するスタック

  22. 22

    複数の配列リストを配列に変換する

  23. 23

    配列をコレクションに変換する方法

  24. 24

    配列をピボット配列jsに変換する方法

  25. 25

    数値インデックス付き配列を連想配列に変換する方法

  26. 26

    Typescript配列値をクラス変数に変換する方法

  27. 27

    maxima: 特定の変数によってシンボリック行列を変換する方法

  28. 28

    シンボリック変数をシンボリック式に置き換える - Matlab

  29. 29

    プリミティブ配列をボックス化された配列に変換するときにキャストの数を減らす方法

ホットタグ

アーカイブ