matlab中,在同一圖上繪製y1 sin x 和y cos

2021-03-11 06:43:01 字數 889 閱讀 1514

1樓:依然特雷西

1、啟動matlab,新建bai指令碼(ctrl+n),du輸入以下**:close all; clear all; clc%---the first method for drawing pentagram---%n=[1:2:

11];x=sin(0.4*n*pi);y=cos(0.4*n*pi)。

2、儲存和執行zhi上述指令碼,figure(1)繪製dao的內五角容星圖形如下。

3、figure(2)繪製的五角星圖形如下。

4、figure(3)繪製的五角星圖形如下。

5、figure(4)繪製的五角星圖形如下。

2樓:匿名使用者

clear all;clc;

t=0:pi/40:8*pi;

y1=sin(t);

y2=cos(t);

plot(t,y1,t,y2,'r');hold on;

x=pi/4:pi:29*pi/4;

for ii=1:length(x)

y(ii)=(-1)^(ii-1)*sqrt(2)/2;

endplot(x,y,'kp','markersize',10);

axis([t(1),t(end),-1.1,1.1]);

3樓:匿名使用者

>> x=linspace(0,8*pi,257);

>> y1=sin(x);

>> y2=cos(x);

>> p=find(abs(sin(x)-cos(x))<1e-5);

>> figure;

>> plot(x,y1,x,y2);

>> hold on;

>> plot(x(p),y1(p),'p')

matlab中如何在同一幅圖上繪圖

mesh畫完後加來條hold on指令,然後就可以自在這張圖上繼續畫了,畫完了記得再hold off即可。針對你的問題補充,寫了個簡單 效果是畫個拋物面,然後在xy上面畫兩條直線 close all clear all clc x 1 0.1 1 y 1 0.1 1 x,y meshgrid x,y...

matlab在同一座標系中畫出sinx,cosx在

clear all clc x 0 0.1 2 pi y1 sin x y2 cos x plot x,y1,or x,y2,b xlabel x ylabel y leg char 正弦函 襲數bai du 余弦 函式 legend leg title 正餘zhi弦函式影象 dao matlab中...

在MATLAB中如何建立包含隨機字母的一維1 10向量a,並刪除其中的大寫字母利用邏輯關係

程式如下 b randint 1,10,65 116 隨機產生 1 10 的 65 116 範圍的正整數 ascii 碼 b b 90 b b 90 6 65 90 是小寫字母,90 則 6,97 122 是大寫字母 a char b 將 ascii 碼轉換為字母k find a a a z a k...