在偏振轴上沿直线着色

2次查看(最近30天)
克里斯托弗英里
克里斯托弗英里 2021年5月5日
我试图结合MATLAB的两个“已解决”的方面——1)绘制一条颜色沿直线变化的2D线2)极轴。
最常见的建议就是使用 冲浪 创建一个“假的”3D线并给它上色。然而,这是不支持的万博1manbetx polaraxes 在MATLAB:
> > polaraxes,
> >浏览([1 1;1 1], [2 2;2 2], [3 3;3 3])
错误使用newplot(第80行)
添加不支持笛卡尔极坐标图万博1manbetx
的一个技巧 似乎工作是使用线段序列,就像在 cline.m 从文件交换。
> > polaraxes;持有;渐变群;
给这
这也是我想要的但正如前面的评论所指出的,它比surf或mesh的解决方案更难看,因为它绘制单个的片段。
还有别的办法吗?我发现这里也有人问这个问题 //www.tianjin-qmedu.com/matlabcentral/answers/439176-how-do-i-vary-the-color-along-a-line-in-polar-coordinates “公认的答案”是,这似乎是不可能的,所以我感到有点悲观。

接受的答案

乍得格林
乍得格林 2021年5月5日
编辑:乍得格林 2021年5月5日
如果你沿着一条密集的线插入,然后用 polarscatter
我在想:
θ= linspace(0, 6 *π,100000);
rho1 =θ/ 10;
rho1 polarscatter(θ,rho1, 5日,“填充”
1评论
克里斯托弗英里
克里斯托弗英里 2021年5月5日
是的,这个看起来不错。很多谢谢!

登录评论。

更多的答案(0)

标签

s manbetx 845


释放

R2020b

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!