作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 02:34:36
二维等高线 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
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