z= (-y.^2+0.03*y+x*y)./(x-0.02)-0.5*x.^2-0.5的matlab图像画出来是什么?求指点
1个回答
追问
谢谢您的回复。想再向您继续请教:
我现在给出取值范围是x在0到0.02,y在0.03到0.05之间和x在0.02到1,y在0.05到1.03之间,您能接着帮我画出这两个图吗?万分感谢!
追答
clc;
clear;
x=-1:0.05:1; % 定义x取值范围
y=-20:1:20; % 定义y取值范围
for i=1:length(x) % 用x,y的双重循环,个函数z赋值
for j=1:length(y)
z(i,j)=(-y(j).^2+0.03*y(j)+x(i)*y(j))./(x(i)-0.02)-0.5*x(i).^2-0.5;
end;
end;
figure(1)
surf(x,y,z); % 这就是画图的函数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询