长公式处理方法
来源:互联网 发布:k近邻算法 编辑:程序博客网 时间:2024/04/29 23:35
在计算中,或者科研上经常会遇到很长的公式,处理起来比较麻烦,下面是我一般的解决方法。
长公式的来源
比较长的公式一般来源于MATLAB计算产生,如果手算产生的,就不必看了,都在纸上没啥好说的。
MATLAB的处理方式
对于符号表达式可以如下处理
1. simplify(f) 对符号表达式进行化简,它利用各种类型的代数恒等式,包括求和、 积分、三角函数、指数函数以及 Bessel函数等来化简符号表达式
2. simple(f) 对符号表达式尝试多种不同的算法进行化简,以显示长度最短的符号 表达式简化形式
3. collect(f) 合并符号表达式的同类项
4. factor(f) 对符号表达式进行因式分解
5. horner(f) 将一般的符号表达式转换成嵌套形式的符号表达式
一般经过上述处理应该容易看懂,或者能够快速用MathType打出来
如果公式特别长可以用下面的方法
6. pretty(f) 将符号表达式化简成与高等数学课本上显示符号表达式形式类似
这种化简对于不是特别复杂的还是能看懂的,其形式如下图,
但是我这是一个特别复杂的公式,不熟悉的人还是看不懂,下面接着讲这种超长公式的处理方法
超超超长公式的处理
使用MATLAB将其装换成latex文本,MATLAB函数为 latex()
- 示例一
- 示例二
图中等号右侧变量都是符号变量
- 方法一使用MathType将Latex文本公式转化成书写的形式
使用MATLAB中函数latex()函数将公式转化成latex文本
将图中选中部分复制到MathType中,直接粘贴即可形成书写的形式
这种方法一般可行,但是对于示例二中所示的超超超长公式有可能会失败
图中点击确定不管提示还是可以使用
下面这张图片是MATLAB一个矩阵中含有两个公式,但是MathType就没法处理了
方法二借助专门的latex文本处理软件,或专业排版软件,比如WinEdi,Texmaker,MikTex等
这几个软件我不太会,只是想看看公式长啥样,折腾半天才知道用向导生成魔板,然后百度这个软件的公式怎么用,然后把自己的Latex文本公式粘贴进去,图中红圈,TexMake公式用法,公式太长超超边界的处理方法如下链接
https://zhidao.baidu.com/question/1367305364292700299.html?qbl=relate_question_2&word=latex%B9%AB%CA%BD%CC%AB%B3%A4%BB%BB%D0%D0
http://blog.sina.com.cn/s/blog_5fe506110101fieh.html
我想过几种方法调整页边距,更换更大纸张,都失败了,后来还是觉得直接缩放比较方便
上图中的图片已经缩放成0.14倍,公式结果如下
使用放大镜看吧
上述就是我一般的解决方法,如果对你有帮助,请赞一个
- 长公式处理方法
- [latex] 长公式换行
- html显示长数据的处理方法
- android 长按事件处理方法
- goldengate 长交易的处理方法
- 水晶报表公式字段应用处理null方法
- putty长连接不断线方法和乱码处理
- eclipse处理长字符串拼接快捷方法类
- Java Socket编程中处理长连接的方法
- Latex公式编号、行内公式、公式内空格、长公式换行、行内连加符号
- STM32定时器定时时长计算公式
- 弧长积分公式的证明_20160414
- LaTex长公式换行及对齐
- poi公式处理
- 长文本处理
- 长字符串处理函数
- 长图片顶部处理
- 长单词处理
- 百度一下 自动提示 js
- 使用redis如何实现动态时间段内统计排序?
- 数据结构python实现简单Stack
- 学习数据结构与算法 第一天
- C语言的回调函数
- 长公式处理方法
- 链表有点难
- JavaScript的with语句、switch语句及函数
- 关于Ubuntu下的PDF阅读器
- 关于网络受限的几种解决办法
- bzoj 3876: [Ahoi2014]支线剧情 (无源汇最小费用可行流)[省选计划系列]
- 表单自动验证 js
- Vue 之数组
- 存储管理——置换策略