怎么用matlab画tan(x) 大约值画前六位 n=0,1,2,3,4,5 但是我画出来怎么是一条直线?大神帮我看看程序a问 我的方程是:function T=tan_taylor(x,n)T=(-1)^n*x.^(2*n+1)/factorial(2*n+1)/((-1)^n*x.^(2*n)/factorial(2*n));b问我

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/08 14:24:53
怎么用matlab画tan(x)大约值画前六位n=0,1,2,3,4,5但是我画出来怎么是一条直线?大神帮我看看程序a问我的方程是:functionT=tan_taylor(x,n)T=(-1)^n*

怎么用matlab画tan(x) 大约值画前六位 n=0,1,2,3,4,5 但是我画出来怎么是一条直线?大神帮我看看程序a问 我的方程是:function T=tan_taylor(x,n)T=(-1)^n*x.^(2*n+1)/factorial(2*n+1)/((-1)^n*x.^(2*n)/factorial(2*n));b问我
怎么用matlab画tan(x) 大约值



画前六位 n=0,1,2,3,4,5  但是我画出来怎么是一条直线?大神帮我看看程序

a问 我的方程是:
function T=tan_taylor(x,n)
T=(-1)^n*x.^(2*n+1)/factorial(2*n+1)/((-1)^n*x.^(2*n)/factorial(2*n));


b问我的程序是:
clc
clear
x=linspace(-pi,pi,100);


T1=tan_taylor(x,0);
T2=tan_taylor(x,1);
T3=tan_taylor(x,2);
T4=tan_taylor(x,3);
T5=tan_taylor(x,4);
T6=tan_taylor(x,5);
Tan_Approx=T1+T2+T3+T4+T5+T6;


plot(x,tan(x),x,Tan_Approx);
画了半天Tan_approx都是一条直线 跟tan(x)实际值完全不接近

怎么用matlab画tan(x) 大约值画前六位 n=0,1,2,3,4,5 但是我画出来怎么是一条直线?大神帮我看看程序a问 我的方程是:function T=tan_taylor(x,n)T=(-1)^n*x.^(2*n+1)/factorial(2*n+1)/((-1)^n*x.^(2*n)/factorial(2*n));b问我
你题目理解错了,计算nth值是计算图片中那个式子取给定n时的tan(x)值,而不是直接sin(x)的第n项除以cos(x)的第n项.
真正代码如下:
%% 函数
function T = tan_taylor(x,n)
k = 0:n;
L = length(x);
T = zeros(L,1);
for i = 1:L
T(i) = sum((-1).^k.*x(i).^(2*k+1)./factorial(2*k+1)) ...
/sum((-1).^k.*x(i).^(2*k)./factorial(2*k));
end
% 主程序
x = linspace(-pi,pi,100);
plot(x,ff(x,6))

tan(x)的泰勒展开第n项,不等于sin(x)的泰勒展开第n项除以cos(x)的泰勒展开第n项。

怎么用matlab计算出pi/2=x+arccos(tan(pi/4-x/2)中未知数x的值 如何用matlab求解两曲线交点,方程式这样的,tan(x)=5x+6,怎么用matlab求出x的值 怎么用matlab画tan(x) 大约值画前六位 n=0,1,2,3,4,5 但是我画出来怎么是一条直线?大神帮我看看程序a问 我的方程是:function T=tan_taylor(x,n)T=(-1)^n*x.^(2*n+1)/factorial(2*n+1)/((-1)^n*x.^(2*n)/factorial(2*n));b问我 用matlab画正切tan的图形怎么才画出理想的图形啊tan ,cot 画不出来啊 用matlab解关于x的方程tan(tx)-2t/x=0.代码怎么写.每次都错误. matlab怎么用二分法求根啊?比如说x-tan(x)=0在[4.0,4.6]上的根是多少? 用matlab绘制y=tan(sin(x^2)) 求教!怎么用matlab画出隐函数0.2538tan(y)-y-1472.39*x*y^3=0的图像? matlab怎么绘制tan(x),cot(x)图像怎么写的,最好也给个图像 matlab怎么解非线性方程.如tan(x)=4x/(x^2+4) 求教:如何用matlab求解超越方程tanh(x)=tan(x),它有很多个解,怎么一一列出来?为什么我用solve(‘tanh(x)=tan(x)’,‘x’)老是得到答案是0, matlab 解超越方程这个超越方程怎么解的啊.'tan(x)=x/(1+0.295*x*x) 求x趋向于0+时lim(tan(x))^(1/log(x))的极限的MATLAB 程序怎么写? 求x趋向于0+时lim(tan(x))^(1/log(x))的极限的MATLAB 程序怎么写? 求高手解答:用matlab画正切方向图我的程序画出来不对 x=[-10:0.001:10];y=tan(x);plot(x,y) 怎么用matlab画函数图z=x*y/(x*x+y*y)如何用matlab画 matlab求解方程log(x)=tan(x), 如何用matlab解方程x*tan(x)=285.71,