私は三角関数を解くためにRubyを練習しようとしています。三角関数を解くためのRubyと数学モジュール
trig関数は次のとおりです。y = (x^3 sqrt(2x^2))/(sin(x+5))
ここでx = 51で、答えは度でなければなりません。問題はMatlabで解くことになっていますが、これは私の経験はありませんが、関数の出力を次のようにまとめています:1.1540e + 07
、Matlabで行っていることが正しいことを確認したいのでRubyを使って、答えが私が得ようとしているものであることを確認したい。
私はこの機能を解決するために使用しようとしているRubyのコードは次のとおりです。コードを実行するときputs ((51 ** 3)Math.sqrt(2(51 ** 2))/(Math::sin(56.degrees)))
は、しかし、私は、次のエラーを取得:
/Users/sam/Desktop/jasons_shit.rb:1: syntax error, unexpected tCONSTANT, expecting ')'
puts ((51 ** 3)Math.sqrt(2(51 ** 2))/(Math::sin(56.degrees)))
^
/Users/sam/Desktop/jasons_shit.rb:1: syntax error, unexpected '(', expecting ')'
puts ((51 ** 3)Math.sqrt(2(51 ** 2))/(Math::sin(56.degrees)))
^
/Users/sam/Desktop/jasons_shit.rb:1: syntax error, unexpected ')', expecting end-of-input
puts ((51 ** 3)Math.sqrt(2(51 ** 2))/(Math::sin(56.degrees)))
は、どのように私はこの機能を評価し、エラーの解決について行くことができます?
が、これは、MATLABやルビーの質問ですか? – NKN
@NKN Ruby。私はRubyの数学関数を使ってMatlabから抜け出した答えを再確認したい。 –
@NKNと私はRubyの数学ライブラリを使っているときに何が起こっているのか分かりません –