求matlab畫二元函式圖象 sqrt 1 y 2 sqrt 1 x 2x y0x,y1,且yx

時間 2021-08-30 11:16:29

1樓:k打醬油

clear

x=linspace(0,1,101);  %根據題意,x>0;且x應該<1,否則出現複數解

y=linspace(-1,1,101);  %-1[x,y]=meshgrid(x,y);

z=zeros(101,101);

for i=1:101

for j=1:101

if y(j)z(i,j)=(sqrt(1-y(j)^2)-sqrt(1-x(i)^2))*(x(i)+y(j));

else

z(i,j)=nan;  %不滿足yendendend

surf(x,y,z)

xlabel('x')

ylabel('y')

view(30,15)

2樓:劉賀

如果只畫圖,應該不要這麼麻煩吧:

clear all;clc;

f=@(x,y)(sqrt(1-y.^2)-sqrt(1-x.^2)).*(x+y).*(x>0&x<1&y>0&y<1&y

ezsurf(f);

3樓:

clear

clc[x,y]=meshgrid(0:0.02:1);

z=(sqrt(1-y.^2)-sqrt(1-x.^2)).*(x+y);

for n=1:1:50

z(n+1:51,n)=nan;

endsurf(x,y,z)

如何用matlab繪出函式z=(1/(sqrt(((1-x)^2)+(y^2))))+(1/(sqrt(((1+x)^2)+(y^2))))的三維圖?

4樓:月只藍

clear all;clc

[x,y]=meshgrid(0:0.1:1,0:0.1:1);

z=1./sqrt((1-x).^bai2+y.^2)+1./sqrt((1+x).^2+y.^2);

surfc(x,y,z)

結果見下圖。

另外,三維圖類du型有很多,zhi上面的surfc可以換成plot3等等dao。

最後建議不要用這回麼多括號,有答幾個括號是冗餘的。

如何用matlab畫如下的圖 函式假設為y=1/sqrt((1.3-0.3/x^2)^2+q^2*(x-1/x)^2)

5樓:叛逆的遊俠

x=logspace(-1,1,100);

q=[0,1,2,3,5,7,10];

for i=1:7

y=1./sqrt((1.3-0.3./x.^2).^2+q(i)^2.*(x-1./x).^2);

plot(x,y);

semilogx(x,y);

hold on;

endaxis([0.1,10,0,3]);

grid on;

作圖結果如下

做出的圖跟你給的不太一樣啊,你看看是不是問題中求y的那個版式子有問題,按權照這個式子畫出來是這樣。

另外圖示題、橫縱座標軸標題、圖注自己加就行啦,還可以根據情況調整每條線的顏色~

用matlab繪製空間曲線:曲線由z=sqrt(1-x^2-y^2),(x-1/2)^2+y^2=1/4確定

6樓:劉賀

試試看:

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;

已知二元函式f x y,xy x y,求f x,y 設x y u,xy v來求,請附詳細步驟,謝謝

f x y,xy x y x y 2xy 至於為什麼 f x y,xy x 2 y 2 不是 x y 2 xy 2 那是在 f x y,xy 將x y,xy代入其解析式之後的結果 x 2 y 2 在 f x y,xy 中的兩個自變數是x y和xy,f x,y 中的自變數才是x和y。簡單一點就是說 f...

100分!如何求二元函式的二階方向導數??

一般書上的方法是 設向量v x,y 方向向量d 1,2 sqrt 5 f x,y f v 函式f在方向d的導數是關於k的函式 f v kd 中關於k的導數在k 0時取得。然後用同樣方法求出第二階導數即可。但這樣太麻煩了,因為一個點的方向導數不過是兩個偏導根據方向合成而已。你先求出x的偏導fx,再求y...

畫出一元二次函式圖象 主要是要有解題步驟

應為y x 3x 10 第一步 計算頂點 y x 3x 10 y x 3x 9 4 9 4 10 y x 3 2 3x 49 4 頂點 3 2,49 4 第二步 計算與x軸的交點 x 3x 10 0 x 5 x 2 0 x 2 x 5 若無解則省略這步 第三步 計算與y軸交點 y 10 第四步 計算...