如何用matlab绘图?想直观了解积分区域.在学高数,想直观地了解积分区域,不知道能不能用matlab画出来?例子:SSSzdv,积分区域是由曲面z=sqrt(2-x^2-y^2)及z=x^2+y^2所谓成的闭区域.疑惑?matlab能智能确定

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 20:59:17
如何用matlab绘图?想直观了解积分区域.在学高数,想直观地了解积分区域,不知道能不能用matlab画出来?例子:SSSzdv,积分区域是由曲面z=sqrt(2-x^2-y^2)及z=x^2+y^2

如何用matlab绘图?想直观了解积分区域.在学高数,想直观地了解积分区域,不知道能不能用matlab画出来?例子:SSSzdv,积分区域是由曲面z=sqrt(2-x^2-y^2)及z=x^2+y^2所谓成的闭区域.疑惑?matlab能智能确定
如何用matlab绘图?想直观了解积分区域.
在学高数,想直观地了解积分区域,不知道能不能用matlab画出来?
例子:
SSSzdv,
积分区域是由曲面z=sqrt(2-x^2-y^2)及z=x^2+y^2所谓成的闭区域.
疑惑?matlab能智能确定x,y的区间吗?
而且就算我手动给定x,y均为-sqrt(2)到sqrt(2),还是不行啊,会出现sqrt(2-2-2)的情况,怎么办?
另外如果不借助软件,自己平时看到题目时想大致划一下图该怎么话?
我自己认为多看matlab画出来的,再慢慢总结.
如果有这方面的资料也可以发到[email protected]
谢谢

如何用matlab绘图?想直观了解积分区域.在学高数,想直观地了解积分区域,不知道能不能用matlab画出来?例子:SSSzdv,积分区域是由曲面z=sqrt(2-x^2-y^2)及z=x^2+y^2所谓成的闭区域.疑惑?matlab能智能确定

clear

clc

x=-1:0.1:1;

y=-1:0.1:1;

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

z1=sqrt(2-x.^2-y.^2);

nx=length(x);

ny=length(y);

for i=1:nx;

    for j=1:ny;

        if ~(isreal(z1(i,j)))

           z1(i,j)=0;

        end

    end

end

z2=x.^2+y.^2;

mesh(x,y,z1);

hold on

mesh(x,y,z2);