长公式处理方法
2016-12-27 22:21
225 查看
在计算中,或者科研上经常会遇到很长的公式,处理起来比较麻烦,下面是我一般的解决方法。
1. simplify(f) 对符号表达式进行化简,它利用各种类型的代数恒等式,包括求和、 积分、三角函数、指数函数以及 Bessel函数等来化简符号表达式
2. simple(f) 对符号表达式尝试多种不同的算法进行化简,以显示长度最短的符号 表达式简化形式
3. collect(f) 合并符号表达式的同类项
4. factor(f) 对符号表达式进行因式分解
5. horner(f) 将一般的符号表达式转换成嵌套形式的符号表达式
一般经过上述处理应该容易看懂,或者能够快速用MathType打出来
如果公式特别长可以用下面的方法
6. pretty(f) 将符号表达式化简成与高等数学课本上显示符号表达式形式类似
这种化简对于不是特别复杂的还是能看懂的,其形式如下图,
但是我这是一个特别复杂的公式,不熟悉的人还是看不懂,下面接着讲这种超长公式的处理方法
示例一
示例二
图中等号右侧变量都是符号变量
方法一使用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倍,公式结果如下
使用放大镜看吧
上述就是我一般的解决方法,如果对你有帮助,请赞一个
长公式的来源
比较长的公式一般来源于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倍,公式结果如下
使用放大镜看吧
上述就是我一般的解决方法,如果对你有帮助,请赞一个
相关文章推荐
- 水晶报表公式字段应用处理null方法
- 使用java处理字符串公式运算的方法
- word2010更改为2003兼容模式后,数学公式显示不完整处理方法
- 使用java处理字符串公式运算的方法
- 化解字符串不能超过8000的方法及交叉表的处理
- 异常处理方法
- ORACLE 回滚段表空间数据文件丢失或损坏处理方法(1)
- C#的消息处理方法
- 处理内存泄漏的一种MFC方法
- IE不能打开新窗口的链接的处理方法
- 在JSP中处理中文的方法!
- 增加在ClassWizard中没有罗列事件的处理方法
- 丢失全部数据文件,控制文件,redo log file(9201)——处理方法二
- 处理客户端弹出消息的三种方法
- 丢失全部数据文件,控制文件,redo log file(9201)——处理方法一
- .NET中用于处理XML的方法和相关类
- BS开发技巧之二:公式与JavaScript相结合处理BS出错
- 在VB中用Paintpicture方法进行图形处理
- PL/SQL中的几种异常处理方法
- Henry的VB.NET之旅(十五)—动态事件处理方法