Mathematica word如何分栏排版保留原始排版

一个Mathematica问题,以及艾宾浩司记忆法 | 数学午餐会小组 | 果壳网 科技有意思
37931人加入此小组
现在的小组让我好矛盾,这贴是该在死理性派呢,还是在Hello World呢?总之,求一个输出格式的问题:我想实现把一个list中的每一个数的前面都加上一个单词,如{3} -& {List3}我就写出{3} /. a_Integer -& "List" && ToString[a]期望输出{List3}实际输出{Lista}怎么办?另外,用Mathematica如何输出左对齐的表格?我只会用MatrixForm输出中间对齐的表格。好吧实际我是想根据艾宾浩司记忆法输出一个背单词计划,给你一下我的源代码,求改的漂亮一点。。。f[n_] := (A = Table[{}, {n/2 + 15}]; Do[AppendTo[A[#], {2 i - 1, 2 i}] & /@ {i, i + 1, i + 2, i + 4,
i + 7, i + 15}, {i, n/2}]; A)(*以上f[x]输出一个list,A。其中A[n]\表示第n天应该学习的list数。x为计划中所有的学习数。此表格根据艾宾浩斯记忆法,在第0,1,2,4,7,15天复习。Enjoy it !*)
+ 加入我的果篮
前面那个问题,把-&换成:&就行了。-&是先计算后面的东西,然后再替换;:&是等到要替换的时候再计算后面的东西。
引用 的话:前面那个问题,把-&换成:&就行了。-&是先计算后面的东西,然后再替换;:&是等到要替换的时候再计算后面的东西。非常感谢。另外排版的问题我也解决了,只是函数本身非常难看。这个函数送你了,要是你需要背单词的话:f[n_] := (A = Table[{}, {n/2 + 15}]; Do[AppendTo[A[#], 2 i - 1] & /@ {i, i + 1, i + 2, i + 4, i + 7,
AppendTo[A[#], 2 i] & /@ {i, i + 1, i + 2, i + 4, i + 7,
i + 15}, {i, n/2}]; A = A /. x_Integer :& "List " && ToString[x]; PrependTo[A[#], "Day " && ToString[#] && ":"] & /@
Range[Length[A]; A // Grid)(*以上f[x]输出一个list,A。其中A[n]\表示第n天应该学习的list数。x为计划中所有的学习数。此表格根据艾宾浩斯记忆法,在第0,1,2,4,7,15天复习。Enjoy it !*)
Mathematica玩家
引用 的话:非常感谢。另外排版的问题我也解决了,只是函数本身非常难看。这个函数送你了,要是你需要背单词的话:f[n_] :=(A = Table[{}, {n/2 + 15}];Do[AppendTo[...好像n为奇数的时候会漏掉最后一天啊。我试试改改:f[n_] := Module[{A = Table[{}, {Ceiling[n/2] + 15}]}, Do[AppendTo[A[#], "List " && ToString] & /@
Ceiling[i/2 + {0, 1, 2, 4, 7, 15}], {i, n}]; MapIndexed[Prepend[#1, "Day " && ToString[#2[1]] && ":"] &, A] //
Grid]或者用Reap和Sow。Reap和Sow是代替AppendTo的常见手段。不过Reap函数有点设计不合理的地方,使得这段代码没法写得像我希望的那么好看。f[n_] := MapIndexed[Prepend[#1, "Day " && ToString[#2[1]] && ":"] &,
Flatten /@
Reap[Do[Sow["List " && ToString[i],
Ceiling[i/2 + {0, 1, 2, 4, 7, 15}], {i, n}],
Range[Ceiling[n/2] + 15][2]] // Grid
引用 的话:好像n为奇数的时候会漏掉最后一天啊。我试试改改:f[n_] := Module[{A = Table[{}, {Ceiling[n/2] + 15}]},Do[AppendTo[A[#]...这真是不错啊,就是抽象到看不懂了。。。回家慢慢看Reap和Sow的用法去。
Mathematica玩家
引用 的话:好像n为奇数的时候会漏掉最后一天啊。我试试改改:f[n_] := Module[{A = Table[{}, {Ceiling[n/2] + 15}]},Do[AppendTo[A[#]...咦,好像ToString后边有个被吃掉了……
Mathematica玩家
我申请了一个Mathematica小组,欢迎来玩。
(C)2017果壳网&&&&京ICP证100430号&&&&京网文[-239号&&&&新出发京零字东150005号&&&&
违法和不良信息举报邮箱:&&&&举报电话:Mathematica7.0教程数学教材完整版_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Mathematica7.0教程数学教材完整版
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩122页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢739被浏览31,382分享邀请回答github.com/Akollek/LaTeX-Alpha用\calc{Mathematica Code}直接在LaTeX中引用Mmtc的计算,用\graphic引用作图。放两张图大家感受一下:====================================================这个问题问的好乱,,(但愿是我理解力差吧),下面针对你题干里提到的问题我一条一条说。不过能力所限,这个答案没提到“高效联合使用”,见谅。LaTeX要调用Mathematica代码的话,很重要的一个问题是MathKernel得是开启状态,我自己并没有觉得有这样的必要。需要计算就直接用Mathematica计算好了,Mathematica可以输出为标准LaTeX格式的代码,到LaTeX里直接粘贴就OK了。Mathematica本身也可以当一个不错的排版工具用,当然这个排版更适合作为一种文档查看,而不是像LaTeX那样更倾向于打印效果或者纸版文档的效果。Mathematica自家的大多文档、演示、以及SlideShow(即演示幻灯),这是Mathematica9自带的SlideShow模板库。你说的Item,以及你没提到的ItemNumbered等,都是内置在Mathematica里面的。在Mathematica中输入文本和Expression混排,我觉得是不合适的。LaTeX是排版软件,它可以不关心你的dy/dx其中d和x/y是什么关系,但Mathematica不行,它必须明确其中任何一个字母的含义,是文本就是文本,是表达式就是表达式。要想混排,我想到一个权宜之计就是全转换成文本。1656 条评论分享收藏感谢收起您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
Mathematica第一章 入门.ppt 58页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
··········
··········
科学计算软件 华南师范大学数学科学学院 科学计算软件 广义的计算 数值计算:如消元法求解线形方程组,通常不能精确求解,有舍入误差 符号计算:如求一个函数的导函数,用符号表示,精确推导 非数值计算:排序、查找等数据结构中的算法 科学计算可视化:将计算过程中产生的数据及计算结果转换为图形图像在屏幕上显示出来,并进行交互处理的理论、方法和技术。 课程目的 了解数学软件的作用 学习使用软件的方法 辅助基础数学课程的学习,激发兴趣 使用数学软件解决实际生活和工作中遇到的数学问题! 数学软件及其分类 数学软件 所有能用于解决数学问题的软件皆可称为数学软件,是一个软件集合,不是单指某个软件。 看看计算机上都有哪些数学软件 数学软件分类 通用数学软件包 专业数学软件包 通用数学软件 通用数学软件:功能完备,包括各种数学、数值计算、丰富的数学函数、特殊函数、绘图函数、用户图形界面交互功能,与其他软件和语言的接口及庞大的外挂函数库机制(工具箱toolbox)。 常见通用数学软件包有Matlab、Mathematica和Maple 其中Matlab以数值计算见长,Mathematica和Maple以符号运算、公式推导见长。 专用数学软件包 (1)绘图类软件 MathCAD,Tecplot,Surfer,Origin, SmartDraw
(2)数值计算类软件(优化计算、数值代数) Lindo,Lingo,Octave, Linpack (3)有限元计算类(求解偏微分方程) ANSYS, MARC,PARSTRAN, FLUENT, FEMLAB 专用数学软件包 (4)数理统计类 GAUSS,SPSS,SAS,Splus,Statistica (5) 数学公式排版类 MathType, MiKTeX, Scientific Nootbook 学习数学软件的方法 带着问题去学 从问题出发 解决你的问题 软件是相通的 标准Windows界面 详细的帮助系统 由此及彼,举一反三 多“折腾” 连蒙带猜地试探,找门路 动手、动眼、动脑 教学方式 两条主线 课本:Mathematica使用指南,按章节顺序 实验:围绕解决实际问题讲述相关语法 课本内容的讲述以自己动手练习为主,课堂上给出重要例程,其余要求同学们自己练习 实验包括例题和练习,例题中给出基本参考代码,练习任务要求同学们自己修改代码 实验的处理程序 用计算机给出问题的实例——同时提出问题 完成相应的实验,努力发现与所研究问题相关的一些数据反映的规律性 对试验的结果作出清楚的描述 基于观察给出猜想 根据试验的对象,通过数学上的分析及可能的数学证明,给出支持该猜想的论证 考核方式 实验报告以Word或pdf文档的格式提交到课程邮箱: 帐户:fling_ 邮件主题格式 学号后四位_姓名_实验#上机报告 如:1001_张三_实验1上机报告 考核方式 Word文档的名称同邮件主题 实验报告模板在学院主页的文档下载中找 所有邮件从自己的邮箱中发送,不要采用中转或网盘的形式。 不符合邮件主题格式和附件名称格式的作业一律忽略不计! 教材与参考资料 教材 Mathematica使用指南,科学出版社,2002 参考 Mathematica在大学数学课程中的应用,电子工业出版社 用Mathematica作微积分实验,清华大学出版社 Mathematica应用实例教程,机械工业出版社 数学实验类书籍 常用数学软件介绍-Mathematica
Mathematica是由美国物理学家Stephen Wolfram领导的WolframResearch开发的数学系统软件,拥有强大的数值计算和符号计算能力。 是一个交互式计算系统,在用户和Mathematica互相交换、传递信息数据的过程中完成的。 是目前比较流行的符号运算软件之一,它不仅可以完成微积分、线性代数及数学各个分支公式推演中的符号演算,而且可以数值求解非线性方程、优化等问题。 Maple
Maple是加拿大滑铁卢大学和Waterloo Maple Software公司注册的一套为微积分、线性代数和微分方程等高等数学使用的软件包。 Maple的强项在于符号计算,其符号计算能力还是MathCAD和MATLAB等软件的符号处理的核心。 Maple适用于解决微积分、解析几何、线性代数、微分方程、计算方法、概率统计等数学分支中的常见计算问题。 MATLAB MATLAB是英文Matrix Laboratory(矩阵实验室)的缩写 MATLAB程序主要由主程序和各工具包组成,其主程序含数百个内部核心函数 工具包包括系统仿真、信号处理、系统识别、优化、神经网络、控制系统、样条、图像处理、统计等工具包。 强项是数值计算,以矩阵为基本数据单位,在应用线性代数、数理
正在加载中,请稍后...83被浏览3,947分享邀请回答66 条评论分享收藏感谢收起

我要回帖

更多关于 ios11 保留原始照片 的文章

 

随机推荐