如何用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绘图?想直观了解积分区域.
在学高数,想直观地了解积分区域,不知道能不能用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);