Mathematica を使って自分のコースプロジェクトのグラフィックをプロットしたいと思っています. プロジェクトのコードがあります:
try
{
toCompute = @"Show[RegionPlot[-2 <= x1 && x1 <= 2
&& -2 <= x2 && x2 <= 2, {x1, -2,
2}, {x2, -2, 2}, PlotStyle -> RGBColor[0.7, 1, 1]],
Table[ContourPlot[Sin[x1]*x2 == i, {x1, -2, 2},
{x2, -2, 2}], {i, -5, 5, 0.5}], PlotRange -> All]";
Function.MathKernel.Compute(toCompute);
if (Function.MathKernel.Graphics.Length > 0)
Show(Function.MathKernel.Graphics[0]);
}
catch (Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
コードはエラーなしで動作しますが、結果の画像は空です (グラフィックなしの背景のみ)。toCompure 文字列を Mathematica に入力すると、グラフィックがプロットされます。
なぜそうなるのですか?