matlab 解一元方程 (1-cos(x))*(20/9)*(1-cos(2*x))-1=0
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/05 20:46:26
matlab 解一元方程 (1-cos(x))*(20/9)*(1-cos(2*x))-1=0
x是角度.
x是角度.
a = solve(' (1-cos(x))*(20/9)*(1-cos(2*x))-1=0 ')
%将会得到符号解存储在a中,由于cos(2x)与cos(x)是周期函数,最小周期为2*pi,matlab会算出它在-pi到pi上的符号解,有六个分支,其中两个是复数解,如果只考虑实数,可以舍去
b = eval(a)
%计算a的数值,由于matlab的解均在复数域上考虑,故解均写为a+bi的形式,其中a为实部,b为虚部,i为虚数单位,给出的解中,形式为a+0.0000i的解即实数解
c = b/pi*180 %化弧度单位为角度单位
%以下是实际计算的结果
1.0e+002 *
-1.6009 + 0.0000i
-0.5108 - 0.0000i
-0.0000 + 0.4416i
1.6009 - 0.0000i
0.5108 + 0.0000i
0.0000 - 0.4416i
%注意前面有一个1.0e+002 *,表示下面的数据都是用的科学计数法,故实际答案为(舍掉虚根)
160.09°
51.08°
-51.08°
-160.09°
%故楼主所提供的方程的解为上述四个解+2*n*pi ,n为任意正整数
%将会得到符号解存储在a中,由于cos(2x)与cos(x)是周期函数,最小周期为2*pi,matlab会算出它在-pi到pi上的符号解,有六个分支,其中两个是复数解,如果只考虑实数,可以舍去
b = eval(a)
%计算a的数值,由于matlab的解均在复数域上考虑,故解均写为a+bi的形式,其中a为实部,b为虚部,i为虚数单位,给出的解中,形式为a+0.0000i的解即实数解
c = b/pi*180 %化弧度单位为角度单位
%以下是实际计算的结果
1.0e+002 *
-1.6009 + 0.0000i
-0.5108 - 0.0000i
-0.0000 + 0.4416i
1.6009 - 0.0000i
0.5108 + 0.0000i
0.0000 - 0.4416i
%注意前面有一个1.0e+002 *,表示下面的数据都是用的科学计数法,故实际答案为(舍掉虚根)
160.09°
51.08°
-51.08°
-160.09°
%故楼主所提供的方程的解为上述四个解+2*n*pi ,n为任意正整数
matlab 解一元方程 (1-cos(x))*(20/9)*(1-cos(2*x))-1=0
怎么用MATLAB求函数x*(1+cos(x))*cos(x)^2,x在[0,pi]上,
MATLAB画图,y=sin(x)*(cos(x)-1)/((2*sin(x.^2)+4*cos(x)).^0.5)-(
cos x>-1/2
2(cos x)^2=1+cos 2x,
∫ (1+cos^2 x)/cos^2 x dx =
Matlab编程问题 cos(x*y)*cos(x*(1-y))-0.5x*sin(x*y)*sin(x*(1-y))=
Cos x=-1/2
怎样用matlab画y=1/cos(x)的图?
matlab中 sqrt(1+(cos(x))^2)的积分
用MATLAB求解方程cos(x)*cosh(x)=-1,在1.8附近的精确解.
在matlab中绘出y=1/2[sin(x)+cos(x)]的图像