首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maxima:垂直显示列表

Maxima:垂直显示列表
EN

Stack Overflow用户
提问于 2015-04-24 23:04:03
回答 1查看 192关注 0票数 3

默认情况下,Maxima“水平”显示列表:

代码语言:javascript
复制
(%i1) myList : [1,3,7]$
      myList;

(%o1) [1,3,7]

我正在处理包含很少原子的列表,但每个原子在显示时都会占用大量空间。因此,垂直显示这些列表会更方便。实现这一结果的方法如下:

代码语言:javascript
复制
(%i1) myList : [1,3,7]$
      transpose(myList);

(%o1) ⎡1⎤
      ⎢3⎥
      ⎣7⎦

我可能还想一个接一个地垂直显示两个列表:

代码语言:javascript
复制
(%i1) myList      : [1,3,7]$
      myOtherList : [6,2,4]$
      print(transpose(myList),transpose(myOtherList);

(%o1) ⎡1⎤ ⎡6⎤
      ⎢3⎥,⎢2⎥
      ⎣7⎦ ⎣4⎥

如你所见,我有一个可行的解决方案。然而,它需要很多字符来输入和阅读。因此我的问题是:有没有更优雅的方法来达到类似的结果?

EN

回答 1

Stack Overflow用户

发布于 2015-05-03 00:26:19

一种选择是:定义自己的myprint,接受要打印的参数列表,转置矩阵元素,然后打印该列表。

然后你就可以写

代码语言:javascript
复制
myprint( [ myList, myOtherList ]);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29850972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档