matlab引數方程畫橢球,怎樣用matlab畫橢球

2021-03-03 21:40:11 字數 1634 閱讀 7943

1樓:匿名使用者

[theta beta]=meshgrid(linspace(0,2*pi,1000),linspace(0,pi,1000));

x=4*sin(beta).*cos(theta);

y=9*sin(beta).*sin(theta);

z=cos(beta);

mesh(x,y,z);

怎樣用matlab畫橢球?

2樓:匿名使用者

ellipsoid函式,

來格式源如下:

[x,y,z] = ellipsoid(xc,yc,zc,xr,yr,zr,n)%(xc,yc,zc)為中心,xr,yr,zr為半軸長。

demo如下:

[x, y, z] = ellipsoid(0,0,0,5.9,3.25,3.25,30);

surfl(x, y, z)

colormap copper

axis equal

3樓:冷漠

用ellipsoid函式,看一下幫助就明白了。

請採納答案,支援我一下。

4樓:匿名使用者

matlab 命令列中用doc 加elipsoid 看幫助

如何用matlab畫出一個橢球體?

5樓:化學工程

補充bai:

【3】你用這個吧,因為開du方使zhiz0成為複數了。

dao>> ezsurf('sqrt(1-x.*x/9-y.*y/4)')

【4】或改變x、y的取值範回圍:

>> x=-2:0.1:2;

y=-1:0.1:1;

[x,y]=meshgrid(x,y);

z0=sqrt(1-x.*x/9-y.*y/4);

surf(x,y,z0);

【1】>>[x,y,z]=ellipsoid(0,0,0,1,2,3,40);

>> surf(x,y,z)

【2】clear;clc

x=[3+2*i;5];

n=length(x);

xx=zeros(size(x));

for k=1:n

if imag(x(k))==0

xx(k)=real(x(k));

else

xx(k)=0;

endend

xx執行結果:

答xx =05

6樓:匿名使用者

有好幾種方法可復以實現。

方法一:制直接呼叫matlab**,如下

[x, y, z] = ellipsoid(0,0,0,5.9,3.25,3.25,30);

surfl(x, y, z)

colormap copper

axis equal

方法二:如果你用到simmechanics->vr->solidworks,通常可以通過把solidworks的檔案匯入到simmechanics裡來

7樓:匿名使用者

你的橢圓的方程有問題啊,本來要的是都是正數的,可以你的sqrt()函式裡面的兩有負值了自然有了複數了。

怎麼求yx的引數方程,怎麼畫引數方程的草圖xatsint,ya1cost,0t2,不是用計算

這是直線,可以有引數方程 x ty t t r如果寫成標準引數方程,為 x t 2 y t 2t r 怎麼畫引數方程的草圖?x a t sint y a 1 cost 0 t 2 不是用計算 10 先把它進行變形 sint t x a cost 1 y a t x a 2 1 y a 2 1可以知道...

怎樣求引數方程引數的範圍引數方程角度範圍怎麼確定

引數方程引數的範圍可用以下三種方法 1 利用曲線方程中變數的範圍構造不等式 曲線上的點的座標往往有一定的變化範圍,如橢圓x a y b 1上的點p x,y 滿足 a x a,b y b,可利用這些範圍來構造不等式求解,也常出現題中有多個變數,變數之間有一定的關係,需要將要求的引數去表示已知的變數或建...

用matlab畫含引數的函式影象,跪求MATAB大神指導

輸入 bai n 1 0.5 1000 w 1 0.5 1000 rn sqrt 10 randn 1,1000 5 w exp 1 rn log2 n scatter n,w,k 得到直線du,zhi成正比dao關係 內求採納容 在matlab中如何畫出引數方程的函式影象 可以參考下面的 t 0 ...