码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 如何在matlab绘图的标题中添加变量?变量的格式化字符串输出浅析


    文章目录

        • matlab的格式化输出控制符
        • 字段宽度、精度和对齐方式的控制
        • matlab的格式化输出
        • 总结

    matlab的格式化输出控制符

    Matlab在画图的时候,采用title函数可以增加标题,该函数的输入是一个字符串,有时候我们想在字符串中添加一些变量,比如下面这个图,JSR的值是一个变量,修改程序后图题中的值要想自动变化,就得采用Matlab的格式化输出。
    在这里插入图片描述

    Matlab的输出控制符:

    • %d:整数
    • %f:浮点数(小数)
    • %e:科学计数法(小写 e)
    • %E:科学计数法(大写 E)
    • %s:字符串
    • %c:字符
    • %x:十六进制(小写 x)
    • %X:十六进制(大写 X)

    例如要显示变量a和JSR的值到title中去,方法如下,其中变量a和JSR在字符串中的位置分别用输出控制符表示,%d用来输出一个整数,%f用来输出一个小数。

    title(sprintf('间歇采样%d次重复转发干扰脉压结果,JSR=%.2fdB',a,JSR));
    
    • 1

    字段宽度、精度和对齐方式的控制

    我们还可以通过控制字段宽度、精度和对齐方式等来格式化输出的字符串。下面是一些实用的控制符:

    • %5d:字段宽度为5的整数(默认右对齐)
    • %-5d:字段宽度为5的整数,左对齐
    • %.2f:浮点数保留两位小数
    • %8.2f:字段宽度为8,浮点数保留两位小数(默认右对齐)
    • %-8.2f:字段宽度为8,浮点数保留两位小数,左对齐

    matlab的格式化输出

    其实,Matlab在输出函数中,最基本的输出函数是disp()和fprintf(),它们可以用来将数据打印出来。其中,disp()函数被用来输出矩阵和向量等数值数据,而fprintf()函数则被用来输出更为复杂的格式化字符串。想要实现复杂的格式化字符串输出,同样是以上方法,例如:

    %disp函数示例
    A = magic(3)
    disp(A)
    
    %fprintf函数示例
    fprintf('%d %s %f\n', 3, 'is a magic number', pi)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    总结

    Matlab格式化输出是一项非常实用的技能。通过控制符和转义符等技巧,我们可以轻松地实现各种复杂的输出格式。学会正确使用Matlab的输出函数,将可以极大地提高代码的可读性和易用性。

  • 相关阅读:
    ELK日志收集系统
    周阳老师JUC并发编程
    Ceres 自动求导(AutomaticDerivatives)进阶
    React入门学习(一)
    编译[Bug]——too few arguments for template template parameter “Tuple“ detected
    用 Kafka + DolphinDB 实时计算K线
    力扣刷题篇之数与位2
    【论文阅读】基于混淆的加强网络安全的方法
    Win11打不开exe应用程序怎么办?Win11无法打开exe程序解决方法
    校园租车系统
  • 原文地址:https://blog.csdn.net/wzz110011/article/details/132887737
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号