仅针对满足MATLAB

问题描述

我有两个通过调用X创建的网格坐标矩阵Y[X,Y] = meshgrid(x,y),因此它们的元素表示坐标。仅对于满足特定方程式的坐标,如何使用矩阵V的高度在xy平面上绘制表面?例如,我的绘图一直延伸到半径a,但是我不想将任何数据绘图到满足方程sqrt(x ^ 2 +(yc)^ 2)b(c)被赋予常数和a>b。除了创建两个网格坐标矩阵(最大半径为x=X(i,j),y=Y(i,j))然后从aXY中手动删除元素之外,是否有一种简单的方法可以做到这一点? ,使用嵌套的for循环?我还没有找到通过更改Vx来限制我感兴趣的绘图区域的任何方法。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)