2

Matlab で超越方程式を解くためのヘルプを探しています。たとえば、次のような方程式があります。

1/2 = cos(x)cos(2x) ; 0<=x<=pi/2 x について解く:

x = acos((1/2)(秒(2x))

intersect() を他のさまざまな Matlab 関数と一緒に使用してみました。次のコードを使用してプロットすると、約 .48 の値を簡単に確認できます。

x = 0:(pi/2)/1000:pi/2;
f = @(x) (1/2)*acos((1/2)*sec(x));
plot(x,f(x));

特定の許容範囲内で x == f(x) の値を Matlab に返すにはどうすればよいですか?

4

1 に答える 1