当前位置: 首页 > 知识库问答 >
问题:

Matlab输出-空间填充?

孙明德
2023-03-14

我试图输出一个矩阵:

M = [1 20 3; 22 3 24; 100 150 2];
for i=1:3
    fprintf('%f\t%f\t%f\n', M(i), M(i+length(M)), M(i+length(M)*2));
end
1 20 3
22  3  24
100  150  2
  1   20   3
 22    3  24
100  150   2

共有1个答案

丌官嘉福
2023-03-14

您可以使用字符串格式为每个显示的数字分配特定数量的字符。
例如

 fprintf('% 5d\n', 12) 

用5个字符打印12,用空格填充未使用的3个前导字符。

 类似资料:
  • 我有如下所示的大型数据矩阵: 前两列是ID,总是整数,其余6列是每个ID的2对(X,Y,Z)坐标(浮点数)。 有人知道如何让fprintf在移除无关紧要的尾随零后只留一个空格吗?使用fprintf很好,因为我不需要任何循环,当你有几千个矩阵要写出来时,如果我必须在循环中做一些检查,我想这会很慢?

  • 我一直在使用View Pager的图片幻灯片,但是我无法使View Pager内部的图像视图填充View Pager内部水平和垂直的完整空间。知道怎么做吗? 我在我的页面适配器中尝试过这个 但还是没有运气:( 我的布局 null 我的PageAdapter

  • 问题内容: 我已经编写了这段代码来显示面板上的一些颜色: 正确位置和正确尺寸的两个第一面板。但是最后一个将所有帧填充为蓝色。怎么了? 问题答案: 您必须使用适当的布局管理器。默认情况下,JFrame有一个。 查看本教程的LayoutManagers: http://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html

  • 我有一个基本的flexbox布局,如下所示。。 我试图使顶部的div填充剩余的空间,底部的div是动态的,因此高度根据文本的不同而变化。我的结果是这样的。。 在这种情况下,flexbox是最好的选择吗?

  • 主要内容:1 Fastjson默认的空值处理,2 Fastjson空值处理的方法,3 忽略空值的示例,4 不忽略空值的示例1 Fastjson默认的空值处理 在Fastjson中,默认情况下是不输出空值(NULL)的。无论Map中的NULL和对象属性中的NULL,序列化的时候都会被忽略不输出,这样会减少产生文本的大小。但如果需要输出空值怎么做呢? 2 Fastjson空值处理的方法 如果你需要输出空值,需要设置SerializerFeature常量值来控制NULL值的输出,下面列出不同情况的空值

  • 我是一个经验丰富的PHP程序员,但我实际上对SOAP一无所知。现在我必须使用它,因为我的客户需要自动生成DHL批处理标签。我需要一些简单有效的帮助。 所以我向DHL发送了一个原始的XML请求,我已经从他们的示例程序中复制了消息,但我总是得到一个空结果(没有错误)。我的PHP代码如下所示: 如前所述,消息只是复制的,所以它必须是正常的。我尝试了另一个endpoint:http://test-intr