打印

MATLAB的pretty用法

[复制链接]
9070|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
gaoyang9992006|  楼主 | 2018-12-3 23:16 | 只看该作者
syms x
s = solve(x^4 + 2*x + 1, x,'MaxDegree',3);
pretty(s)




使用特权

评论回复
板凳
gaoyang9992006|  楼主 | 2018-12-3 23:16 | 只看该作者
本帖最后由 gaoyang9992006 于 2018-12-3 23:18 编辑

其实这种用法现在已经不常用了。现在使用最多的排版显示实现手段是:实时脚本
什么是实时脚本或实时函数?
MATLAB® 实时脚本和实时函数是交互式文档,它们在一个称为实时编辑器的环境中将 MATLAB 代码与格式化文本、方程和图像组合到一起。此外,实时脚本可存储输出,并将其显示在创建它的代码旁。
实时脚本和函数可用于:
直观浏览和分析问题
  • 在单个交互式环境中编写、执行和测试代码。
  • 逐个运行代码段或作为整个文件运行,查看结果和图形以及生成它们的对应源代码。






共享丰富格式的可执行故事
  • 添加标题、题头和格式化文本以描述相应过程,并包含方程、图像和超链接作为支持材料。
  • 将您的记叙脚本另存为丰富格式的可执行文档,并与同事或 MATLAB 社区共享它们,或者将其转换为 HTMLPDFLaTeX 文件以供发布。






创建交互式教学课件
  • 将代码和结果与格式化文本和数学方程结合使用。
  • 创建分步式课件并逐步进行计算以说明教学主题。
  • 随时修改代码以回答问题或探讨相关主题。
  • 将课件作为交互式文档与学生共享或以硬拷贝形式共享,将部分完成的文件作为作业发给学生。






与纯代码脚本和函数的差异
实时脚本和实时函数在几个方面与纯代码脚本和函数存在差别。此表对主要差别进行了汇总。
实时脚本和函数
纯代码脚本和函数

文件格式
实时代码文件格式。有关详细信息,请参阅 实时代码文件格式 (.mlx)
普通文本文件格式

文件扩展名
.mlx
.m

输出显示
在实时编辑器中,与代码一起显示(仅限实时脚本)
在命令行窗口中

国际化
可跨区域设置互操作
非 7 位 ASCII 字符并非兼容所有区域设置

文本格式设置
在实时编辑器中添加和查看格式化文本
使用发布标记添加格式化文本,发布到视图

视觉表示









要求
  • MATLAB R2016a - MATLAB 支持 R2016a 及更高版本中的实时脚本,以及 R2018a 及更高版本中的实时函数。
  • 操作系统 - 在 MATLAB 支持的多数操作系统中,MATLAB 都支持实时编辑器。有关详细信息,请参阅系统要求。有少数几个 MATLAB 支持的操作系统不支持实时编辑器。
    不支持的版本包括:
    • Red Hat Enterprise Linux 6。
    • Red Hat Enterprise Linux 7。
    • SUSE Linux Enterprise Desktop 版本 13.0 及更早版本。
    • Debian 7.6 及更早版本。



    某些操作系统需要额外配置才能运行实时编辑器。如果您无法在系统中运行实时编辑器,请联系技术支持以了解有关如何配置系统的信息。



不支持的功能
在决定是否创建实时脚本或函数时,请务必注意在实时编辑器中不受支持的几项功能:
  • 类 - 将类创建为纯代码文件 (.m)。然后,您可以在您的实时脚本或函数中使用这些类。
  • 编辑器预设 - 实时编辑器会忽略大多数编辑器预设,包括自定义键盘快捷方式和 Emacs 式键盘快捷方式。



将实时脚本和函数另存为纯代码
要将实时脚本或函数另存为纯代码文件 (.m),请执行下列操作:
  • 在实时编辑器选项卡上的文件部分中,选择保存 > 另存为...。
  • 在显示的对话框中,选择 “MATLAB 代码文件 (*.m)” 作为保存类型。
  • 点击保存。


保存时,MATLAB 会将所有格式化内容转换为发布标记。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:西安公路研究院南京院
简介:主要工作从事监控网络与通信网络设计,以及从事基于嵌入式的通信与控制设备研发。擅长单片机嵌入式系统物联网设备开发,音频功放电路开发。

1971

主题

15978

帖子

210

粉丝