1樓:沅江笑笑生
x=-7.5:0.5:7.5; y=x; % 先產生x及抄y二個陣列
>> [x,y]=meshgrid(x,y); % 再以襲meshgrid形成二維的網格資料
>> z=x.^2+y.^2; % 產生z軸的資料>> mesh(x,y,z) % 將z軸的變化值以網格方式畫出>> surf(x,y,z) % 將z軸的變化值以曲面方式畫出
用matlab怎麼在圓域x^2+y^2<=1上,畫出函式z=x*y的影象,
2樓:匿名使用者
[r,t]=meshgrid(0:0.1:1,0:0.02:2*pi);
x=r.*cos(t);
y=r.*sin(t);
z=x.*y;
mesh(x,y,z)
3樓:匿名使用者
[theta r]=meshgrid(linspace(0,2*pi,100),linspace(0,1,20));
[x y]=pol2cart(theta,r);
z=x.*y;
mesh(x,y,z);
matlab如何在圓域上繪製函式z=x^2-y^2(馬鞍面)
4樓:匿名使用者
^^-1.5:0.1:1.5;
y=-1.5:0.1:1.5;
[x,y]=meshgrid(x,y);
z=0.5*(x.^2/a-y.^2/b);
surf (x,y,z);title('雙曲拋物面');
橢球回麵:
theta=0:0.1:2*pi;
phi=theta';
a=8;b=10;c=5;
x =a*cos(phi)*cos(theta);
y =b*cos(phi)*sin(theta);
z =c*sin(phi)*ones(size(theta));
surf(x,y,z);title('橢球面');
橢圓答拋物面:
a=10;
b=10;
x=-1.5:0.1:1.5;
y=-1.5:0.1:1.5;
[x,y]=meshgrid(x,y);
z=0.5*(x.^2/a+y.^2/b);
surf (x,y,z);title('橢圓拋物面');
馬鞍面:
a=10;
b=10;
x=-1.5:0.1:1.5;
y=-1.5:0.1:1.5;
[x,y]=meshgrid(x,y);
z=x.^2/a-y.^2/b;
surf (x,y,z);title('馬鞍面');
5樓:懶楊楊
[x,y]=meshgrid(-6:0.5:6);
z1=x.^2-y.^2;
figure(1),meshz(x,y,z1)colormap([0,0,1])
z2=x.*y;
figure(2),meshz(x,y,z2)colormap([0,0,1])
6樓:匿名使用者
uestc可憐的娃娃們啊!!!!!!!!!!!
7樓:火箭班來賣鍋盔
uestc數學實驗??????
matlab作球x^2+y^2+z^2=1的影象
8樓:白楊龍
x=-1:0.001:1;
y=-1:0.01:1;
[x,y]=meshgrid(x,y);
z=sqrt(1-(x.^bai2+y.^2));
z(find(imag(z)~=0))=nan;
mesh(x,y,z)
hold on
mesh(x,y,-z)
但是中心du
資料少不zhi好看,
dao建議內用極座標容
畫t=linspace(0,pi,100);
p=linspace(0,2*pi,100);
[theta,phi]=meshgrid(t,p);
x=sin(theta).*sin(phi);
y=sin(theta).*cos(phi);
z=cos(theta);
mesh(x,y,z);
axis equal;
9樓:y00000的老巢
你x=1;y=1 的時候z是乙個虛數
怎麼在matlab中畫出x^2+y^2=1且y^2+z^2=1的影象 5
10樓:匿名使用者
如果求一般性的兩個
抄三維曲面的交線還是有一些難度的(尤其對於兩個曲面都是隱函式的情況),但本題是兩個單位柱面的交線,情況比較特殊,用引數方程比較容易。
不妨以x-y平面內的相角t為參變數,則滿足第乙個柱面方程的x和y分別為cos(t)和sin(t),而由第二個柱面方程不難解出z=sqrt(1-y^2)或z=-sqrt(1-y^2)。
參考**:
[x,y,z]=cylinder(1,200);
z=2.2*z-1.1;
claa=0.3;
mesh(x,y,z,'edgecolor','none','facecolor','r','facealpha',a)
hold on
mesh(z,x,y,'edgecolor','none','facecolor','g','facealpha',a)
axis equal
t=linspace(0,2*pi,200);
x=cos(t);
y=sin(t);
z1=sqrt(1-y.^2);
z2=-sqrt(1-y.^2);
plot3(x,y,z1,x,y,z2,'linewidth',3)
view(60,10)
xlabel x; ylabel y; zlabel z
11樓:小菜菜
把這兩個方程化成引數方程,然後根據引數方程畫就出來了
12樓:林語然
alpha=0:pi/20:2*pi;%角度抄[0,2*pi]r=1;%半徑
x=r*cos(alpha);
y=r*sin(alpha);
plot(x,y,'o-')
axis equal
不好襲意思沒看清你的bai
問題,以du上是具zhi體實dao現**
用matlab繪製空間曲線:曲線由z=sqrt(1-x^2-y^2),(x-1/2)^2+y^2=1/4確定
13樓:劉賀
試試看:
clear all;clc;
t=0:pi/40:2*pi;
x=1/2+cos(t)/2;
y=sin(t)/2;
z=sqrt(1-x.^2-y.^2);
plot3(x,y,z);grid on;
在matlab中畫出圓,如何給其填充顏色
1 首先來看fill,來乙個圖形 figure plot 1 5 1,5 k 填充區域成紅色 fill 3 2 2 3 4 1 2 4 4 2 r hold on plot 3 2 2 3 4 1 2 4 4 2 2 使用patch時的效果與fill相同,但patch還可以指定透明度 figure ...
如何用matlab畫出通道的幅頻響應和相頻響應特性,波形
關於復s s 2 2s 5 的幅頻特性的實現方法制是將s jw代入上式中bai,進行理論分du析zhi,或者在s域中畫圖分析。可以發現squar 5 是以dao特殊點。粗略實現功能 如下 clf clear all 關於s s 2 2s 5 的幅頻特性 w 0 0.01 10 am 1 0 fm 1...
matlab新手求教如何用matlab求導及求導後代入數值
用diff 來求導函式,用eval 來計算導數值。具體 如下 執行結果為 matlab中,乙個函式有多個自變數,怎麼分別求導並代入具體數值,舉個例子f x1 x2 x3,分 求導用diff expr,var,order 代入數值用subs expr,var,val 你好!我依照你來舉得例子自,簡單編...