5行代码,用matlab绘制三角正弦的泰勒级数图像要求:在同一张图里画出sin(x)和sin(x)的泰勒展开式的图像.我第一次用matlab,以下是我拼凑的代码,但总是出错.syms x,y1,y2;(我看别人是这样先声明变
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/01 20:02:37
5行代码,用matlab绘制三角正弦的泰勒级数图像要求:在同一张图里画出sin(x)和sin(x)的泰勒展开式的图像.我第一次用matlab,以下是我拼凑的代码,但总是出错.syms x,y1,y2;(我看别人是这样先声明变
5行代码,用matlab绘制三角正弦的泰勒级数图像
要求:在同一张图里画出sin(x)和sin(x)的泰勒展开式的图像.我第一次用matlab,以下是我拼凑的代码,但总是出错.
syms x,y1,y2;(我看别人是这样先声明变量的)
x:0:2*pi;(自变量x的范围是0,2π)
y1=sin(x);(用y1代表原函数)
plot(x,y1);(画出y1在0到2π的图像)
hold on;(我不懂这个具体是什么意思,听人说具有保留数据的功能)
y2=taylor(y1,x,0,10);(我想在x=0处把sin x 展成10级泰勒展开式)
plot(x,y2)(画出上面的泰勒展开式图像)
hold on
》》》》》我就想在同一张图里画出这两个图,而且要搞懂每行代码的意思《《《《《
》》》》》最好是修改下我的代码,写出每行代码的意思《《《《《《《《《《《《《
5行代码,用matlab绘制三角正弦的泰勒级数图像要求:在同一张图里画出sin(x)和sin(x)的泰勒展开式的图像.我第一次用matlab,以下是我拼凑的代码,但总是出错.syms x,y1,y2;(我看别人是这样先声明变
syms x y1 y2%先声明变量的
y1=sin(x);%用y1代表原函数
y2=taylor(y1,x,0,10);%在x=0处把sin x 展成10级泰勒展开式)
x=0:pi/1000:2*pi;%自变量x的范围是0,2π
plot(x,eval(y1),x,eval(y2));%画出y1和y2在0到2π的图像
这是最简单的了,祝你学习快乐!