【问题标题】:MATLAB: How to publish figures in line instead of the bottomMATLAB:如何在行而不是底部发布数字
【发布时间】:2014-08-12 08:56:43
【问题描述】:

Matlabs 'publish' 函数使用我的所有代码、cmets 和图形创建一个 html。但是,我希望这些数字出现在我给出 plot 命令的位置(例如在 iPython 中),而不是像 Matlab(R 2010b)那样出现在底部。我查看了发布的“编辑发布配置”,但找不到合适的设置。

这是一个示例,我希望在定义下一个数据集之前绘制这些数字,但是 Matlab (R 2010b) 将它们全部绘制在底部。

data1 = 1:10

figure
plot(data1)

data2 = 5:15

figure
plot(data2)

data3 = 1:30

figure
plot(data3)

data4 = 5:50

figure
plot(data4)

【问题讨论】:

    标签: matlab position publish figure


    【解决方案1】:

    将每个绘图命令放在自己的单元格中(由%% 行定义),例如:

    %%
    data1 = 1:10
    
    figure
    plot(data1)
    
    %%
    data2 = 5:15
    
    figure
    plot(data2)
    
    %%
    data3 = 1:30
    
    figure
    plot(data3)
    
    %%
    data4 = 5:50
    
    figure
    plot(data4)
    

    发布脚本时,单元格会被逐个处理,并且输出会集中在一个地方。您可以在 %% 字符之后为每个单元格添加标题。

    【讨论】:

    猜你喜欢
    • 2017-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-05
    相关资源
    最近更新 更多