用MATLAB,对log2(x)做泰勒展开,并画出对比图像,需要拿 log2(x)的图和展开后的图做比较
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/18 03:56:55
用MATLAB,对log2(x)做泰勒展开,并画出对比图像,需要拿 log2(x)的图和展开后的图做比较
这是我自己写的
syms x y f;
y=log2(x);
ezplot(y,[0,10]);
hold on
f=taylor(y,8,x,1);
ezplot(f,[0,10]);
显示没错,但不是我要的对照图,
这是我自己写的
syms x y f;
y=log2(x);
ezplot(y,[0,10]);
hold on
f=taylor(y,8,x,1);
ezplot(f,[0,10]);
显示没错,但不是我要的对照图,
泰勒展开的的意义,只是在x=a的邻域内,有泰勒展开式和原函数相等,而在邻域外就不一定了.
你所取的区域过大,所以把图像掩盖了,取小一点就能看出效果了.
>> syms x y f;
>> y=log2(x);
>> ezplot(y,[0,2]);
>> hold on
>> f=taylor(y,8,x,1);
>> t=0:0.1:2;
>> f1=subs(f,'x',t);
>> plot(t,f1,'k.-')
>>
再问: 如果有空希望你能解释下 f=taylor(y,8,x,1); 这句函数,我看MAYLAB里自带那个的解释英文的不是很理解 f1=subs(f,'x',t); plot(t,f1,'k.-') 还有这两句,就是里面的x,y,t,k,-代表什么意思
再答: taylor(f,n,v,a):返回符号表达式f中的、指定的符号自变量v的n-1阶的taylor级数(在指定的a点附近v=a)的展开式。 f1=subs(f,'x',t);%subs函数是替换函数,把符号函数中的x用向量t替代,并计算数值。 plot(t,f1,'k.-')% 绘制图像,t即是x的值,只不过这里为了区别上面的,用t替代了而已, 'k.-' %设置绘制曲线的形式,k代表曲线颜色为黑色,“.”代表标记点为点号,“-”表示绘制的曲线为实线。具体的可以去看一下matlab绘图。
你所取的区域过大,所以把图像掩盖了,取小一点就能看出效果了.
>> syms x y f;
>> y=log2(x);
>> ezplot(y,[0,2]);
>> hold on
>> f=taylor(y,8,x,1);
>> t=0:0.1:2;
>> f1=subs(f,'x',t);
>> plot(t,f1,'k.-')
>>
再问: 如果有空希望你能解释下 f=taylor(y,8,x,1); 这句函数,我看MAYLAB里自带那个的解释英文的不是很理解 f1=subs(f,'x',t); plot(t,f1,'k.-') 还有这两句,就是里面的x,y,t,k,-代表什么意思
再答: taylor(f,n,v,a):返回符号表达式f中的、指定的符号自变量v的n-1阶的taylor级数(在指定的a点附近v=a)的展开式。 f1=subs(f,'x',t);%subs函数是替换函数,把符号函数中的x用向量t替代,并计算数值。 plot(t,f1,'k.-')% 绘制图像,t即是x的值,只不过这里为了区别上面的,用t替代了而已, 'k.-' %设置绘制曲线的形式,k代表曲线颜色为黑色,“.”代表标记点为点号,“-”表示绘制的曲线为实线。具体的可以去看一下matlab绘图。
用MATLAB,对log2(x)做泰勒展开,并画出对比图像,需要拿 log2(x)的图和展开后的图做比较
在matlab中写个用泰勒级数展开log2(x)的方程
画出y=log2底|x|+1和y=log2底|x+1|的图像
matlab对含有常数的泰勒展开
画出函数y=log2为底(x+2),并说明它和y=logx(2为底)的图像的关系
画出y=|log2^(x+1)|的图像,并判断方程|log2^(x+1)|+1-a=0的根的个数
怎么用matlab画y=(log2(2*x+1))/x的图像?
求极限时用幂级数展开和用泰勒公式展开计算有什么区别?(就是都可展开成X的多项式但形式不一样)
函数y=log2(x+1)的绝对值+2的图像怎么做、谢谢了
用matlab 求泰勒展开
log2的x次方
用间接展开法把函数(如图)展开成(x-3)的幂级数,并写出其收敛区间.