zhoulon 发表于 2009-6-4 08:29:20

matlab编译器窗口一行到底能装多少列

以前一直用fortran编制程序,用matlab来处理数据。近来感觉fortran函数太少了,用matlab调用函数太方便了,所以就用matlab编制了一些小程序。在用fortan的时候,一般
每一行的1~5列是行号列,6列是续行号,7~72列是程序列。但matlab不是这样,一行可以写好多列,我昨天编制的一个程序曾经计算出来一个符号表达式一行就多达4037列,但是还没有到头,所以比较好奇,想问一下matlab到底一行最多能有多少列。

zhoulon 发表于 2009-6-4 08:39:23

接着上面一楼的这个一行有4000多列的程序行,如下面图中所示,我们看到在页面下面有一个滚动条,后面还有好多程序在当然页面上面显示不出来,必须拖动滚动条才能逐一显示,但是这样看程序非常累。所以我想自己手动利用回车把每一行设定在可见页面内,例如1~100列以内,但是当这样做了以后,滚动条按道理说应该没有了,或者是变小了,但是确还是跟以前一样,不知道这个有没有什么好的办法来设置滚动条。

zhoulon 发表于 2009-6-4 09:03:24

本帖最后由 zhoulon 于 2009-6-4 09:04 编辑

为了说明问题,把回车换行后的滚动条图形也上传上来

messenger 发表于 2009-6-4 11:56:08

这个还没人统计,我想怎么了得象excel似的,要60000多列吧

另外,matlab的符号和数值的显示不一样,数值的矩阵如果列多了可以自动回行

觉得如果你想达到你说的效果,要编写输出语句,觉得没什么必要,凑合着看吧。

zhoulon 发表于 2009-6-4 12:17:10

好的,非常感谢。

messenger 发表于 2009-6-4 12:42:22

想起来一个命令,可能对你看符号表达式有帮助。

pretty命令,作用是以习惯方式显示符号表达式。

比如,

>>syms x y
>>a=x^2/y^2

a =

x^2/y^2

>>pretty(a)

                                       2
                                    x
                                     ----
                                       2
                                    y

能比原来都在一行中显示,要容易看很多。
页: [1]
查看完整版本: matlab编译器窗口一行到底能装多少列