5行代碼,用matlab繪制三角正弦的泰勒級數(shù)圖像 matlab中怎么畫出用泰勒公式展開的sin的圖像
y1=sin(x);%用y1代表原函數(shù)
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π的圖像
這是最簡單的了,祝你學(xué)習(xí)快樂!
syms x t y1 y2; %(逗號去掉)
x=0:0.01:2*pi; %(自變量x的范圍是0,2π,沒有步長,默認(rèn)為1)
y1=sin(x); %(用y1代表原函數(shù))
subplot(1,2,1),plot(x,y1) %(畫出y1在0到2π的圖像,分號去掉,不然不會輸出圖像)
hold on; %(圖形保持,這里可要可不要)
y2=taylor(sin(t),10,t,0) %(taylor(f,n,v,a)函數(shù)f在a點(diǎn)對變量v進(jìn)行n階泰勒展開,并且y1是不能泰勒展開的,因?yàn)閥1是一個(gè)向量了,所以加以變量t)
subplot(1,2,2),ezplot(t,y2) %(畫出上面的泰勒展開式圖像,ezplot 符號繪圖)
hold on
clear;clc %清除內(nèi)存變量,清除屏幕
syms x; %設(shè)置符號自變量
y1=sin(x); %原函數(shù)的表達(dá)式
y2=taylor(y1,11); %對y1進(jìn)行Taylor展開,taylor(f,n,v,a)表示v=a處的n-1階展開
x=0:0.2:2*pi; %對自變量x賦值
plot(x,eval(y1),'k.-'); %eval(y1)計(jì)算y1的值,繪圖,'k.-‘——設(shè)置曲線形式
hold on %保持此圖形窗口,當(dāng)不使用此命令時(shí)候,下一個(gè)繪圖將刷新圖形窗口,上一個(gè)清除掉了
plot(x,subs(y2)) %subs(y2)計(jì)算y2的值,之所以不用eval是由于y2的表達(dá)式中沒有用點(diǎn)乘,而x的值是一個(gè)向量,這里用subs()函數(shù)使得用x的數(shù)值替代x變量,并用數(shù)值表示。然后繪圖
axis([0 2*pi -1.5 1.5]) %設(shè)置坐標(biāo)軸刻度顯示范圍
legend('y=sin(x)','Tarlor展開') %設(shè)置圖例
運(yùn)行了下你的代碼,語法上并沒有問題,如下
檢測代碼:
clc
clear all
close all
syms x
f1 = (exp(x)+exp(-x))/2;
r = taylor(f1,x,5,0);
disp(r);輸出效果
x^4/24
+
x^2/2
+
1
請檢查程序上下文,并設(shè)置斷點(diǎn)單步執(zhí)行檢查中間變量的值是否與預(yù)期吻合
5行代碼,用matlab繪制三角正弦的泰勒級數(shù)圖像
y1=sin(x);%用y1代表原函數(shù) 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π的圖像 這是最簡單的了,祝你學(xué)習(xí)快樂!
matlab怎么畫三角函數(shù)圖形
在 MATLAB 中繪制三角函數(shù)圖形,如正弦函數(shù)(sin)或余弦函數(shù)(cos),可以通過以下步驟實(shí)現(xiàn)。首先,你需要生成一個(gè)包含自變量值的向量,通常使用 `linspace` 函數(shù)來創(chuàng)建一個(gè)線性間隔的向量。然后,利用這些自變量值計(jì)算相應(yīng)的三角函數(shù)值。最后,使用 `plot` 函數(shù)將結(jié)果繪制出來。以下是一個(gè)具體的代碼示例,...
matlab怎么畫三角函數(shù)圖形
1、首先啟動matlab,主界面如圖所示,直接在命令行窗口輸入代碼。2、直接按照圖示代碼輸入來繪制各類函數(shù)。3、正弦函數(shù)sin(x)其函數(shù)圖像。4、余弦函數(shù)cos(x)其函數(shù)圖像。5、正切tan(x)其函數(shù)圖像。6、余切cot(x)其函數(shù)圖像。7、反正弦函數(shù)asin(x)其函數(shù)圖像。這與數(shù)學(xué)書中的arcsin x有點(diǎn)區(qū)...
matlab中如何輸入sin(2θ),要具體的過程。
在MATLAB中輸入sin(2θ),首先需要定義變量θ,并給它賦值。例如,設(shè)θ等于π\(zhòng)/2,那么在MATLAB命令行窗口中輸入以下代碼:theta = pi\/2;然后,使用該變量計(jì)算sin(2θ)的值:b = sin(2*theta);這里,2*theta 計(jì)算θ的兩倍,即π,接著sin函數(shù)計(jì)算該角度的正弦值。執(zhí)行上述代碼后,變量b的值為1...
matlab中同一個(gè)程序,分別用2個(gè)窗口來顯示兩個(gè)圖象?
首先,我們需要定義一個(gè)自變量x,通常情況下,x可以是一個(gè)從0到2π的向量,這樣能夠很好地展示出正弦和余弦函數(shù)在一個(gè)完整周期內(nèi)的變化。接下來,使用MATLAB的plot函數(shù)分別繪制這兩個(gè)函數(shù)。具體代碼如下所示:figure(1) plot(x,sin(x))figure(2) plot(x,cos(x))這里,第一個(gè)figure(1)語句創(chuàng)建了...
用matlab實(shí)現(xiàn)這個(gè)繪圖,程序是什么?
從圖像可知,這兩條曲線分別是sin(x),cos(x)。實(shí)現(xiàn)這兩條曲線的繪制可以這樣編寫其代碼:x=0:pi\/10:4*pi; %生成x向量組,其范圍從0到4π,步長為pi\/10 y1=sin(x); %計(jì)算正弦函數(shù)值 y2=cos(x); %計(jì)算余弦函數(shù)值 plot(x,y1,'--',x,y2,'-') %繪制正弦函數(shù)和余弦函數(shù)曲線...
怎樣用matlab畫出正弦函數(shù)f(t)=Asin(2 pai t)的圖像?
在matlab的命令行里寫入 t=0:0.01:1;y=A*sin(2*pi*t);這樣就可以了
如何用matlab畫正弦函數(shù)圖像
1、首先在matlab軟件新建一個(gè)m文件,然后在m文件的窗口中輸入一個(gè)正弦函數(shù)的圖形代碼。2、這時(shí)候,按下matlab上面的那個(gè)run綠色按鈕運(yùn)行這些代碼,就可以產(chǎn)生一個(gè)周期的正弦函數(shù)圖形窗口。3、以下以要找到正弦函數(shù)最高點(diǎn)的位置。4、利用代碼:text(x(p_max),y(p_max),'o','color','g'),其中...
matlab繪圖如何添加圖例\/坐標(biāo)軸刻度
1、首先打開電腦上的“matlab”軟件,主界面如下圖所示,箭頭處輸入代碼即可運(yùn)行。2、下面輸入代碼繪制圖像,命令行代碼如下圖所示。3、點(diǎn)擊enter鍵之后,即可運(yùn)行程序繪制圖像,正弦函數(shù)圖像,可以看到x和y的坐標(biāo)軸刻度。4、下面使用set(gca,'XTick',0:pi\/2:2*pi);set(gca,'XTicklabel',{'0',...
怎樣用MATLAB畫正弦函數(shù)以及怎樣看頻譜圖?
可以使用函數(shù)plot(x,y1)或plot(x,y2)或plot(x,y3)進(jìn)行繪制。5、使用函數(shù)title()給正弦函數(shù)圖像添加標(biāo)題,使用函數(shù)xlabel()、ylabel()給正弦函數(shù)圖像添加坐標(biāo)軸名稱。6、使用語句grid on;給正弦函數(shù)圖像添加坐標(biāo)分割線,也成為網(wǎng)格線。查看繪制的三個(gè)正弦函數(shù)的圖像,就完成了。
相關(guān)評說:
信陽市脈動: ______ <p>你要得到繪圖的句柄對象. </p> <p>plot(handles.axe1,x,y) </p> <p>axe1 是畫圖窗口的句柄名稱label.</p> <p></p>
信陽市脈動: ______ x = -1:.01:1; plot(x,asin(x)), grid onx = -1:.05:1; plot(x,acos(x)), grid onx = -20:0.01:20; plot(x,atan(x)), grid onx1 = -2*pi:pi/30:-0.1; x2 = 0.1:pi/30:2*pi; plot(x1,acot(x1),x2,acot(x2)), grid on
信陽市脈動: ______ 實(shí)現(xiàn)步驟代碼如下:Fs = 10000; t = 0:1/Fs:1.5; x = sawtooth(2*pi*50*t); plot(t,x), axis([0 0.2 -1 1]) 什么叫三角波(TriangularWave) :也稱鋸齒波,是指主要用在CRT作顯示器件的掃描電路中的波形.如示波器,顯像管,顯示器等.CRT是由許多點(diǎn)組成的.要形成光柵就要有電子束 轟擊這些發(fā)光點(diǎn).掃描電路分水平和垂直掃描兩種.可以一行或一幀的對CRT進(jìn)行掃描.電子束從第一行或幀的一端開始掃到另一端,馬上返回掃第二行或第二幀,三角波的特點(diǎn)是電壓漸漸增大突然降到零.正好適合用于掃描電路中.
信陽市脈動: ______ 先求兩個(gè)曲面相交曲線 即相交曲線為圓 1 2 3 4 5 6 7 8 [r,t]=meshgrid(0:.1:1,pi*(0:.1:2)); x=r.*cos(t); y=r.*sin(t); z1 = x.^2+y.^2; z2 = 2-sqrt(x.^2+y.^2); mesh(x,y,z1); hold on mesh(x,y,z2)
信陽市脈動: ______ 我覺得matlab可以畫,可能有點(diǎn)麻煩:利用patch函數(shù)進(jìn)行循環(huán),畫出三角形,同時(shí)設(shè)置每個(gè)三角形的顏色.
信陽市脈動: ______ %五角星外五角圓半徑定為1 rr=0.4; %五角星內(nèi)五角圓半徑 h=0.3; %五角星厚度 r=repmat([1;rr],[5 1]); r=[r;1]; d=(0:36:360)'+18; x=r.*cosd(d); y=r.*sind(d); z=ones(size(x)); o=zeros(size(x)); X=[o x]; Y=[o y]; Z1=[h*z o]; Z2=[-h*z o]; C=ones(size(X)); ...
信陽市脈動: ______ 繪制圓臺可以用cylinder()函數(shù)命令得到.其代碼為 t = 0:pi/10:2*pi; [X,Y,Z] = cylinder(10-t); surf(X,Y,Z) xlabel('x'),ylabel('y'),zlabel('z'); title('圓臺')
信陽市脈動: ______ 第一題相位出錯,應(yīng)該用弧度.50Hz的計(jì)算步長過大,Ts=0.02s,你的采樣就0.1,無法畫圖.t=0:0.0001:0.04; ua=220*sqrt(2)*sin(100*pi*t); ub=220*sqrt(2)*sin((100*t-2/3)*pi); uc=220*sqrt(2)*sin((100*t+2/3)*pi); plot(t,ua,'b',t,ub,'r',t,uc,'k','...
信陽市脈動: ______ 給你一個(gè)具體的例子,說明如何用matlab繪制三維圖形.函數(shù)方程:運(yùn)行代碼:xi=-10:0.5:10;yi=-10:0.5:10; [x,y]=meshgrid(xi,yi); z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2); surf(x,y,z) 運(yùn)行結(jié)果:
信陽市脈動: ______ 建立腳本文件star.m 2 編寫程序代碼 n=1:2:11; x=sin(0.4*n*pi); y=cos(0.4*n*pi); plot(x,y) 3 在命令窗口中輸入star