Microsoft SolverFoundationでのMath.Powの使用

マティモント

私は単純なソルバーの演習に取り組んでおり、を使用するのに苦労していますMath.Pow

Math.Pow(error1, 2)次の行で使用できないのはなぜですか?

error1 = error1 * error1;
error2 = error2 * error2;

エラーが発生します:

エラー3引数1:「Microsoft.SolverFoundation.Services.Term」から「double」に変換できません

関連するコード:

using Microsoft.SolverFoundation.Common;
using Microsoft.SolverFoundation.Services;

... 

private void Form1_Load(object sender, EventArgs e)
{    
    var solver = SolverContext.GetContext();
    var model = solver.CreateModel();
    Decision R = new Decision(Domain.Real, "R");
    Decision T = new Decision(Domain.Real, "T");
    model.AddDecisions(R);
    model.AddDecisions(T);

    var xr1=5;
    var xr2=4;
    var xp1 = 6;
    var xp2=8;
    var error1 = xr1 * R + T - xp1;
    var error2 = xr2 * R + T - xp2;
    error1 = error1 * error1;
    error2 = error2 * error2;
    model.AddGoal("error",GoalKind.Minimize,error1+error2);

    var solution = solver.Solve();
    var valordeR = R.GetDouble();
    var valordeT = T.GetDouble();
}  
カミル・ブジエフスキー

Model.Powerメソッドを使用できますMath.Powダブルス専用です。

error1 = Model.Power(error1, 2);
error2 = Model.Power(error2, 2);

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Math.Pow関数の使用

分類Dev

inputValのMath.pow()

分類Dev

Math.pow での Java.Lang.Exception

分類Dev

Microsoft VisualStudioでの出力

分類Dev

math.powを使用してPythonで大きな数の平方を見つける

分類Dev

Math.powのJavaScript実装

分類Dev

Microsoft Moneyの代替?

分類Dev

Microsoft EdgeJavascriptのSyntaxError

分類Dev

Microsoft Moneyの代替?

分類Dev

Microsoft Excel の RAND()

分類Dev

pow()使用時のGLSLの問題

分類Dev

Pythonのべき乗-math.powとmath.sqrtではなく**演算子を使用すべきですか?

分類Dev

Pythonの指数-math.powとmath.sqrtではなく**演算子を使用するべきですか?

分類Dev

Microsoft Visual Studio 2012でのJavaの使用

分類Dev

Microsoft SQLServerでの複合キーの使用

分類Dev

Math.powを使用してこのコードが「HELLO WORLD」を出力するのはなぜですか?

分類Dev

JavaでMath.powを使用して、立方体の表面積と「スキップ」の難しさを判断する

分類Dev

Microsoft GraphOAuthの問題

分類Dev

'Microsoft.Owin'のFileLoadException

分類Dev

Microsoft Graph InTune BetaAPIの

分類Dev

C#でSystem.Math.Pow()メソッドを使用して、数値の立方根を検索します。

分類Dev

未解決の参照:Kotlinを使用したEclipseでのpow

分類Dev

Math.pow(0、0)=== 1なのはなぜですか?

分類Dev

指数演算子^とMath.pow()の違い

分類Dev

Microsoft SolverFoundationがモデルを解決できない場合がありました

分類Dev

Microsoft SolverFoundationがモデルを解決できない場合がありました

分類Dev

Java Math.pow(x、2.0)とMath.pow(x、2.0000001)のパフォーマンス

分類Dev

Javaのpow(x、y)

分類Dev

C#のWinFormsでのMicrosoft拡張依存性注入の使用

Related 関連記事

  1. 1

    Math.Pow関数の使用

  2. 2

    inputValのMath.pow()

  3. 3

    Math.pow での Java.Lang.Exception

  4. 4

    Microsoft VisualStudioでの出力

  5. 5

    math.powを使用してPythonで大きな数の平方を見つける

  6. 6

    Math.powのJavaScript実装

  7. 7

    Microsoft Moneyの代替?

  8. 8

    Microsoft EdgeJavascriptのSyntaxError

  9. 9

    Microsoft Moneyの代替?

  10. 10

    Microsoft Excel の RAND()

  11. 11

    pow()使用時のGLSLの問題

  12. 12

    Pythonのべき乗-math.powとmath.sqrtではなく**演算子を使用すべきですか?

  13. 13

    Pythonの指数-math.powとmath.sqrtではなく**演算子を使用するべきですか?

  14. 14

    Microsoft Visual Studio 2012でのJavaの使用

  15. 15

    Microsoft SQLServerでの複合キーの使用

  16. 16

    Math.powを使用してこのコードが「HELLO WORLD」を出力するのはなぜですか?

  17. 17

    JavaでMath.powを使用して、立方体の表面積と「スキップ」の難しさを判断する

  18. 18

    Microsoft GraphOAuthの問題

  19. 19

    'Microsoft.Owin'のFileLoadException

  20. 20

    Microsoft Graph InTune BetaAPIの

  21. 21

    C#でSystem.Math.Pow()メソッドを使用して、数値の立方根を検索します。

  22. 22

    未解決の参照:Kotlinを使用したEclipseでのpow

  23. 23

    Math.pow(0、0)=== 1なのはなぜですか?

  24. 24

    指数演算子^とMath.pow()の違い

  25. 25

    Microsoft SolverFoundationがモデルを解決できない場合がありました

  26. 26

    Microsoft SolverFoundationがモデルを解決できない場合がありました

  27. 27

    Java Math.pow(x、2.0)とMath.pow(x、2.0000001)のパフォーマンス

  28. 28

    Javaのpow(x、y)

  29. 29

    C#のWinFormsでのMicrosoft拡張依存性注入の使用

ホットタグ

アーカイブ