如何在matlab上画出下图

[复制链接]
查看11 | 回复1 | 2009-3-23 22:56:01 | 显示全部楼层 |阅读模式
变量是 x,y 范围为[0 1] 步长设为0.2
函数是 z=-y*log(x)-(1-y)*log(1-x)
画出三维图 谢谢

回复

使用道具 举报

千问 | 2009-3-23 22:56:01 | 显示全部楼层
[x,y]=meshgrid(0:0.2:1); z=-y.*log(x)-(1-y).*log(1-x); mesh(x,y,z)...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行