Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 其它 > 资料存档
资料存档 资料存档
回复
 
主题工具 显示模式
旧 2019-12-10, 20:41   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 Matlab:在图形上添加符号

下面是我创建的用于模拟LDPC编码和解码的用户界面

通过在左右节点之间通过连接传递值,可以对代码序列进行迭代解码。

为了改善可视化效果而添加的第一件事就是在传递值的方向上向连接添加箭头。另一种方法是在连接的顶部绘制一个较大的箭头,以显示方向。

我想做的另一件事是在连接下方显示当前的数学运算(在此示例中为c * H')。我不知道该怎么办,就是在图形中显示特殊字符和数学符号以及其他类型的文本,例如下标和上标(例如,总和和下标“ T”代替符号“'”来表示转置矩阵) )。

如果有人能指出上述问题的有用资源或显示解决方案,我将非常感激。

谢谢。



回答:

要添加箭头,可以使用内置的QUIVER ,也可以使用文件交换中的ARROW (更多选项)。这两个轴都必须绘制成轴,因此,如果要在顶部使用大箭头,则必须在主轴上方创建另外一组轴。

据我所知,您不能在text uicontrols中使用TeX或LaTeX符号。但是,您可以在轴标签中使用它们。因此,我建议您将XLabel添加到轴,例如

xlabel('\sigma c*H_T') 或(注意LaTeX所需的$号)

xlabel('$\sum c*H_T$','interpreter','latex') 编辑

我没有提到text的使用(如@gnovice@YYC所建议),因为我认为不可能将文本放置在轴外。原来我错了。 text(0.5,-0.2,'\Sigma etc.')应该可以正常工作。我猜想使用“ xlabel”的唯一好处是可以在GUI创建过程中轻松添加和定位轴标签。



更多&回答...
poster 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛禁用 表情符号
论坛启用 [IMG] 代码
论坛启用 HTML 代码



所有时间均为北京时间。现在的时间是 09:28


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.