有可能在Matlab生成动态文本住脚本笔记本吗?

18视图(30天)
有没有一种方法来生成文本,包括动态变量?
我想使用这个定制教学分配给个别学生在脚本形式的生活笔记。
例如,最初分配一个变量 x = 5 ;
我喜欢写一个文本:
任务1:
计算2 *的产物 {x} 下面的代码部分。
所以它出现在读者与变量自动替换:
任务1:
计算2 *的产物 5 下面的代码部分。
1评论
奥利弗·克鲁格
奥利弗·克鲁格 2023年3月20日
编辑:沃尔特·罗伯森 2023年3月30日
一个测试版
1)创建讲义的形式互动生活的脚本,
2)创建讲义的形式非交互式文档,
例如,PDF,乳胶、HTML或Microsoft Word施舍,
对MATLAB的现场编辑器可用。
引用MATLAB变量与互动脚本是可能的和非交互式文档。
如果你感兴趣,请访问
谢谢你!

登录置评。

答案(2)

克里斯·拉皮埃尔
克里斯·拉皮埃尔 2022年10月18日
这个目前是不可能的。如果你想,你可以提交这个MathWorks作为建议
创建服务请求>技术支持金宝app

沃尔特·罗伯森
沃尔特·罗伯森 2022年10月22日
这是有可能的,但这是混乱的,不支持。金宝app我不会推荐它。
首先创建mlx文件。
现在,mlx文件解压()。将创建一个文件和三个子目录。
matlab /文档。xml文件将包含一个xml编码的脚本版本的生活。例如(包装即使最初都是一行)
< ?xml version =“1.0”编码=“utf - 8”? > < w:文档
xmlns: w =“http://schemas.openxmlformats.org/wordprocessingml/2006/main”>
< w:身体>
< w: p > < w: pPr > < w: pStyle w: val =“文本”/ > < w: jc w: val =“左”/ > < / w: pPr > < w: r >
< w: t >任务1:< / w: t > < / w: r > < / w: p >
< w: p > < w: pPr > < w: pStyle w: val =“文本”/ > < w: jc w: val =“左”/ > < / w: pPr > < w: r >
< w: t >计算产品2 * < / w: t > < / w: r > < w: r >
< w: t > {x} < / w: t > < / w: r > < w: r >
< w: t >下面的代码部分。< / w: t > < / w: r > < / w: p >
< w: p > < w: pPr > < w: pStyle w: val =“代码”/ > < / w: pPr > < w: r >
< w: t > <= ! [CDATA[结果]]> < / w: t > < / w: r > < / w: p >
< / w:身体> < / w:文档>
您可以使用代码来编辑文本,然后你可以压缩()的目录备份和重命名.mlx . zip。
不是。推荐。
尤其是当你要创建一个不同的mlx文件为每个不同的值x的....除非你想让用户运行一个生成调整mlx mlx !
2的评论
沃尔特·罗伯森
沃尔特·罗伯森 2022年10月22日
几个月前我试图找出符号工具箱设法把格式化的动态方程。我能跟踪使用的电话,但我没能追踪的先决条件。如果我把代码中的断点在正确的地方我可以修改数据结构,导致一些替代方程显示,但是,如果我把这些调用,调用外部的函数相同,它并没有为我工作。
使用包含MathML的内部数据结构,这是一个标准的生成方程在HTML标记类型的语言。 如果 我已经能够算出需要注入自己的MathML然后就用于你想要什么。不幸的是我没能得到正确的上下文。

登录置评。

下载188bet金宝搏


释放

R2022b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!