z= (-y.^2+0.03*y+x*y)./(x-0.02)-0.5*x.^2-0.5的matlab图像画出来是什么?求指点

 我来答
tms3216
2015-01-22 · 超过16用户采纳过TA的回答
知道答主
回答量:22
采纳率:0%
帮助的人:25.4万
展开全部

追问
谢谢您的回复。想再向您继续请教:
我现在给出取值范围是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); % 这就是画图的函数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式