MATLAB如何求(cos(x)/x)*(1-2!/x^2+4!/x^4-.)后,并能求给x赋一个范围的值如1-100的结果,谢谢谢谢了

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 23:02:29
MATLAB如何求(cos(x)/x)*(1-2!/x^2+4!/x^4-.)后,并能求给x赋一个范围的值如1-100的结果,谢谢谢谢了

MATLAB如何求(cos(x)/x)*(1-2!/x^2+4!/x^4-.)后,并能求给x赋一个范围的值如1-100的结果,谢谢谢谢了
MATLAB如何求(cos(x)/x)*(1-2!/x^2+4!/x^4-.)后,并能求给x赋一个范围的值如1-100的结果,谢谢
谢谢了

MATLAB如何求(cos(x)/x)*(1-2!/x^2+4!/x^4-.)后,并能求给x赋一个范围的值如1-100的结果,谢谢谢谢了
我只能告诉你:
你的这个题目当x取比较小的值的时候
1-2!/x^2+4!/x^4-.算出的数是非常大的,级数的项数越多越明显
随着x的增大,效果会好一些,但项数多了也不行的,更不用说道inf了
但如果用数值方法做,不用符号,更是到不了inf的
给你2种算法,你自己比较吧,反正很别扭:
符号法:
clear all;clc;
syms k x
s1=symsum((-1)^k*sym('(2*k)!')/x^(2*k),k,0,50);
s2=(cos(x)/x)*s1;
s=subs(s2,{x},{1:100});
------------------------------------------------
数值法:
clear all;clc;
x=1:100;N=length(x);
sum=ones(N,1);
for p=1:N
for k=1:80
a(p,k)=(-1)^k*factorial(2*k)/x(p)^(2*k);
sum(p)=sum(p)+a(p,k);
y(p)=(cos(x(p))/x(p))*sum(p);
end
end

为了方便计算,取n=100,即0!,2!···(2n)!···(200)!
syms n x;
x=1;
while x<=100
s=symsum((cos(x)/x)*(-1)^n*sym('(2*n)!')/x^(2*n),0,100);
S=vpa(s,5)
x=x+1;
end

请问用matlab如何求一下方程sin(x)-0.3cos(x)=0.5中的未知数x? MATLAB 计算 cos已知 cos(x)=1.09 如何用 MATLAB 计算出x的值 MATLAB如何求(cos(x)/x)*(1-2!/x^2+4!/x^4-.)后,并能求给x赋一个范围的值如1-100的结果,谢谢谢谢了 怎么用matlab求cos(2x)+sin(x)=1的解捏~求代码 怎么用MATLAB求函数x*(1+cos(x))*cos(x)^2,x在[0,pi]上, 如何求 lim(n→∞)cos(x/2)cos(x/4)...cos(x/2n) 如何求不定积分1/(1+cos 2x) matlab 求y=sin(x)*cos(2x)在区间(0,10)之间所有两点对应横坐标 请教关于用Matlab在非线性约束条件下的最优解在以下约束条件下cos(5*x)+cos(5*y)+cos(5*z)+cos(5*m)=0;cos(7*x)+cos(7*y)+cos(7*z)+cos(7*m)=0;cos(11*x)+cos(11*y)+cos(11*z)+cos(11*m)=0;使M=cos(x)+cos(y)+cos(z)+cos(m)最大的求 matlab (cos(x))^2函数绘图 如何求(cos√x)的1/x次方的极限,x趋向于0 matlab中如何画图!x=-pi:0.1:pi; y=cos(x)/cos(2*x);plot(x.y)x=-pi:0.1:pi; y=cos(x)/cos(2*x);plot(x.y)Attempt to reference field of non-structure array 'x'.我的问题是:cos(x)/cos(2x)用matlab怎么画图? matlab怎么样化简三角函数?cos(x)*cos(y+z)+cos(x)+2cos(y+z)-sin(x)sin(y+z)这个式子在MATLAB中如何化简 知道方程式和很多x值 怎样求对应的很多个y值 用matlab编程函数是f(x)=a0 + a1*cos(x*w) + b1*sin(x*w) + a2*cos(2*x*w) + b2*sin(2*x*w) + a3*cos(3*x*w) + b3*sin(3*x*w) + a4*cos(4*x*w) + b4*sin(4*x*w) 求(MATLAB)圆锥面x=u*sin(v) y=u*cos(v) z=u 已知x如何求多项式的值 matlab 求高人指点matlab如何制表,如求由t=0:pi/12:pi;x=cos(t);x1=sin(t)构成的3列14行的表(第一行写符号) 用matlab求dx/(1+cos(x))的不定积分怎么求