二维等高线 k=2*((1-xx.^2).*(1-yy.^2)-sqrt(1-xx.^2).*sqrt(1-yy.^2)

问题描述:

二维等高线 k=2*((1-xx.^2).*(1-yy.^2)-sqrt(1-xx.^2).*sqrt(1-yy.^2).*xx.*yy)./(2-xx.^2-yy.^2)
将该函数在圆心为圆点半径为1的圆形区域内画二维等高线,我只能在正方形里画.以下是我用matlab编的程序,
function tjsfb222()
x=-1/sqrt(2):0.01:1/sqrt(2)
y=-1/sqrt(2):0.01:1/sqrt(2)
[xx yy]=meshgrid(x,y)
k=2*((1-xx.^2).*(1-yy.^2)-sqrt(1-xx.^2).*sqrt(1-yy.^2).*xx.*yy)./(2-xx.^2-yy.^2)
contour(xx,yy,k,100)
[c,h] = contour(k);clabel(c,h),colorbar
grid on
1个回答 分类:综合 2014-11-05

问题解答:

我来补答
a+b=(y-x)+(2x-y)=x
2a+b=(2y-2x)+(2x-y)=y.
(2) cost=x.y/(|x||y|)
由a⊥b知a.b=0.
x.y=(a+b).(2a+b) = a.2a+b.b=2+1=3
x.x=(a+b).(a+b)=a.a+b.b=2
y.y=(2a+b).(2a+b)=4a.a+b.b=5
所以cost=3/(sqrt(2)*sqrt(5))=3/sqrt(10
 
 
展开全文阅读
剩余:2000
下一页:练习2.3