欢迎关注公众号:120701101.

将可读性不强的MATLAB公式样式转为直观的LaTeX样式

Contens

  • 问题来源
  • 解决办法
  • 代码
  • 演示代码
  • 源码编辑器

问题来源

B站有个大神“图某道”,他发了一期关于如何将可读性不强的MATLAB公式样式转为直观的LaTeX样式的视频,但是没有公开源码,我尝试一下。

解决办法

  • 先用matlab内置的latex函数将待转化的公式转为LaTeX样式;
  • 再利用figure函数里面的text函数将其表示在图里面。
  • 注意:转的时候,解释器要用latex

代码

function LaTeX = sym2latex(poly)
%SYM2LATEX  将多项式转化为LaTeX样式输出LaTeX = latex(poly);% 设置图幅并不显示所有无关的菜单栏等
fig = gcf;
fig.Name = '';
fig.NumberTitle= 'off';
fig.MenuBar = 'None';
fig.Position = [300, 300, 600, 300];
fig.Color = 'w';% 不显示轴
ax = gca;
ax.XTick = [];
ax.YTick = [];
ax.XAxis.Visible = 'off';
ax.YAxis.Visible = 'off';% 添加text函数
t1 = text(0, .6, ['$$', 'y =', LaTeX,'$$'], 'interpreter', 'latex'); % 注意此处的表达
t1.FontSize = 20;
t1.Color = 'k';
t1.FontWeight = 'Bold';end

演示代码

在命令行输入:

>> syms x
>> y = 1 / (2 * x) + exp(-x + 1) + sin(tan(x)); % 可读性不强
>> LaTeX = sym2latex(y)

运行结果如下,

LaTeX ='sinleft(mathrm{tan}left(xright)right)+{mathrm{e}}^{1-x}+frac{1}{2,x}'

且有如下图输出。

源码编辑器

MATLAB 2019b

armax函数 matlab 源码_将可读性不强的MATLAB公式样式转为直观的LaTeX样式相关推荐

  1. fama matlab源码_基于优化算法改造的Fama-French三因子模型

    基于光大证券金融工程研报<站在巨人的肩膀上,从牛基组合到牛股发现 --FOF 专题研究系列之十六 >中提及的Carhart四因子Alpha优化模型,本文在Fama-French三因子模型上 ...

  2. armax函数 matlab 源码_【源码】Kmeans聚类算法(超快速、简洁的设计方法)

    这是一种超快速MATLAB实现的kmeans聚类算法. This is a super duper fast implementation of the kmeans clustering algor ...

  3. fama matlab源码_用matlab程序做Fama-MacBeth回归的代码

    求[100,200]之间第二个能被15整除的整数.(用Matlab程序做) x=100:200;>>n=find(rem(x,15)==0);>>X=x(n(2))很简单的两句 ...

  4. 交通流元胞自动机模拟仿真 matlab源码_元胞自动机中的时间反演

    1.引言--生命游戏 1970年,英国数学家约翰·何顿·康威提出了生命游戏(Life Game).生命游戏本质是一个元胞自动机模型,每个元胞可以看作是一个细胞,细胞的产生.繁衍和死亡拥有3条演化规则. ...

  5. matlab horn antenna,antennas 天线阵列设计的matlab源码,非常有用 238万源代码下载- www.pudn.com...

    文件名称: antennas下载 收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 1364 KB 上传时间: 2013-03-04 下载次数: 3 提 供 者: Y ...

  6. matlab线平衡,装配生产线任务平衡优化遗传算法通用matlab源码

    装配生产线任务平衡优化遗传算法通用matlab源码 装配生产线任务平衡优化遗传算法通用 MATLAB源码(2008-11-15 10:04:40)转载标签: 杂谈下面的源码实现了装配生产线任务平衡优化 ...

  7. 灭火机器人路径规划matlab_机器人路径规划MATLAB源码

    机器人路径规划MATLAB源码 基于遗传算法的机器人路径规划 MATLAB 源码算法的思路如下:取各障碍物顶点连线的中点为路径点,相互连接各路径点,将机器人移动的起点和终点限制在各路径点上,利用 Di ...

  8. 【优化求解】基于matlab禁忌搜索算法求解函数极值问题【含Matlab源码 1204期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源: [优化求解]基于matlab禁忌搜索算法求解函数极值问题[含Matlab源码 1204期] 点击上面蓝色字体,直接付费下载,即可. 获取 ...

  9. matlab resampc函数,基于contourlet变换的红外与可见光图像融合matlab源码

    基于contourlet变换的红外与可见光图像融合matlab源码 matlab 2020-12-1 下载地址 https://www.codedown123.com/53619.html 基于con ...

最新文章

  1. 图解 windbg设置符号文件路径和使用入门
  2. research meeting updates points
  3. python多个分隔符分割字符串_Python中带有多个分隔符的拆分字符串
  4. javascript 之---正则表达式
  5. 汇编语言笔记(四):内中断
  6. BZOJ4480[JSOI2013]快乐的jyy
  7. win10动态壁纸怎么设置_手机怎么设置动态壁纸-手机壁纸怎么设置动态
  8. 【小程序】展示弹窗常见API详解
  9. Python常用的软件包
  10. 技术分享 | 年终总结
  11. 5个可以网上赚钱的副业,聪明人早就开始做了,现在了解也不迟!
  12. 编程之美--1的数目
  13. 【Verilog-9.9】initial和always的用法
  14. MySQL 如何实现数据插入
  15. 计算机bootmgr丢失,如何修复BOOTMGR缺少错误
  16. 中国首台千万亿次超级计算机,中国首台千万亿次超级计算机完成安装
  17. frontiers期刊论文版面费缴纳流程(截止发文全网最详细hhh)
  18. 基于ArkUI框架开发——图片模糊处理的实现
  19. 学生选修课程系统(C语言/C++实现)
  20. 8个常见机器学习算法的计算复杂度总结!

热门文章

  1. 如何给你的为知笔记添加一个漂亮的导航目录
  2. struts的国际化
  3. restful 学习地址
  4. [C++对象模型][8]多重继承与虚函数表
  5. 时隔两周,我给阎王设计的地府CRM终于做完了
  6. Android进阶:一、日志打印和保存策略
  7. redis基本命令list
  8. maile:教你程序员怎么发邮件
  9. Nuget添加新项目的问题
  10. 使用jQuery设置disabled属性与移除disabled属性