[已答复] matlab如何在非线性定义域内画出图形

[复制链接]
我的矩阵 发表于 2019-4-11 18:36:45
本帖最后由 我的矩阵 于 2019-4-11 18:44 编辑

求函数f=2x.^2+12xy+y.^2在x.^2+4.^2<=25上的图形

1 条回复


maple1314168 发表于 2019-4-11 18:56:27
粗略一点:(x,y没有均匀分布在圆上,但是不影响图像。可以完善一点)
  1. [r,theta]=meshgrid(0:0.1:5,0:0.1:2*pi);
  2. x=r.*cos(theta);y=r.*sin(theta);
  3. z=2*x.^2+12*x.*y+y.^2;
  4. mesh(x,y,z)
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表