查看: 360|回复: 2|关注: 0

[已解决] 二元函数在定义域内有值,其他处为0

[复制链接]

新手

9 麦片

财富积分


050


5

主题

10

帖子

0

最佳答案
假设在区域-2<x<2,1<y<5内二元函数fxy=1,在此区域外fxy=0
这种程序应该怎样写简单?
回复主题 已获打赏: 0 积分

举报

MATLAB 基础讨论
版块优秀回答者

中级

509 麦片

财富积分


5001500


1

主题

163

帖子

63

最佳答案
  • 关注者: 7
发表于 2020-1-8 17:39:42 | 显示全部楼层 |此回复为最佳答案
本帖最后由 gopher 于 2020-1-8 17:40 编辑
  1. % 定义域
  2. xi = -3:0.1:3;
  3. yi = 0:0.1:6;
  4. % 划分网格
  5. [x,y] = meshgrid(xi,yi);
  6. % 初始化
  7. fxy = zeros(size(x));
  8. % 赋值
  9. fxy(yi<5 & yi>1, xi<2 & xi>-2) = 1;
  10. % 画图显示
  11. figure; surf(xi, yi, fxy);
  12. shading interp
复制代码
0.png
回复此楼 已获打赏: 0 积分

举报

新手

9 麦片

财富积分


050


5

主题

10

帖子

0

最佳答案
 楼主| 发表于 2020-1-8 20:59:30 | 显示全部楼层

非常感谢!已解决!
回复此楼 已获打赏: 0 积分

举报

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

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表