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 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... 一般書上的方法是 設向量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 第四步 計算...已知二元函式f x y,xy x y,求f x,y 設x y u,xy v來求,請附詳細步驟,謝謝
100分!如何求二元函式的二階方向導數??
畫出一元二次函式圖象 主要是要有解題步驟