vpa() を使用して、指数の有理式の変数ポイント数を計算しようとしています:
syms x;
ans1 = x^(12345/67890)
ans2 = vpa(x^(12345/67890),3)
ans2_5 = vpa((12345/67890),3)
ans3 = vpa(x*(12345/67890),3)
上記は問題を示しています。ans1 は、式のデフォルト出力を示しています。ans2 は、vpa() が式の可変点数を計算していないことを示しています。ans 2_5 は、何を計算すべきかを示しています。私が探している結果は ですx^0.182
。
ans3 は、関数が乗算の場合に vpa() が期待される結果を生成することを示しているだけです。
指数が vpa によって評価されるように要求するにはどうすればよいですか?
[編集]
多分私はこれをもっと明確にすることができます。本当に必要なのは、指数式の指数へのアクセサーまたはインデックスだけです。だから私の
表現y = x^a
がx
a
これは可能ですか?