作业帮 > 综合 > 作业

求matlab画二元函数图象:(sqrt(1-y^2)-sqrt(1-x^2))*(x+y) (0

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/09 00:32:18
求matlab画二元函数图象:(sqrt(1-y^2)-sqrt(1-x^2))*(x+y) (0
要那个matlab编码
clearx=linspace(0,1,101);  %根据题意,x>0;且x应该<1,否则出现复数解y=linspace(-1,1,101);  %-1<y<1[X,Y]=meshgrid(x,y);Z=zeros(101,101);for i=1:101    for j=1:101        if y(j)<x(i)            Z(i,j)=(sqrt(1-Y(j)^2)-sqrt(1-X(i)^2))*(X(i)+Y(j));        else            Z(i,j)=NaN;  %不满足y<x的值设为空(不是零哦亲)        end    endendsurf(X,Y,Z)xlabel('X')ylabel('Y')view(30,15)
再问: 我问的范围是0到1,你修改一下我就给分了,能告诉我你用什么软件【求名字或下载地址】
再答: 前面看错了,我看成了x