在MATLAB绘图中,为了满足论文的格式要求,我们可以通过编写特定的提示词来指导AI修改MATLAB程序中的可视化部分,使其输出符合规范的图表。以下是一个基于燕山大学研究生学位论文格式要求的prompt模板,用于规范MATLAB程序的可视化输出。

一、图表通用要求

字体规范:

  • 中文文字:宋体 5号(当内容较多时可用小5号,同一图表内统一)
  • 英文文字和数字:Times New Roman 5号(或小5号)
  • 图题/表题:宋体/Times New Roman 5号
  • 行间距:最小值18磅

编号与标题:

  • 图/表编号格式:按章编排,如"图1-1"、"表2-3"
  • 编号与标题间空1个汉字间隙
  • 标题具有自明性,清晰说明内容
  • 标题不含标点符号

二、插图专项要求

图题位置:

  • 图题置于图下方,居中对齐
  • 图注或说明置于图题之上

坐标轴标注:

  • 采用"量的符号或名称/单位符号"标准化形式
  • 示例:c_p/[J/(kg·K)]、质量定压热容/[J/(kg·K)]、临界高温/kK

图中文字:

  • 所有标点符号使用英文标点
  • 注释文字使用中文(英文缩写、软件界面截图除外)
  • 坐标轴、图例等文字清晰可读

分图要求:

  • 分图编号用(a)、(b)等表示
  • 分图题置于分图之下

图片质量:

  • 精练、完整、清晰
  • 输出分辨率:≥300 DPI
  • 支持格式:PNG、EPS等

三、插表专项要求

表格样式:

  • 采用三线表,不加左右边线
  • 第一行为表头,其余为表格内容

表题位置:

  • 表题置于表上方,居中对齐

表格文字:

  • 单倍行距,上下居中
  • 单元格内与单元格间文字间距区分明显

单位标注:

  • 同列/行数据用同一单位时,将单位移至列/行头
  • 采用"量的符号或名称/单位符号"标准化形式

内容填写:

  • 相同内容应重复写出或通栏表示
  • 不使用"同左"、"同上"等字样
  • 空白表示无此项,"—"表示测量过但未发现

四、MATLAB代码实现要点

请在修改代码时:

  1. 设置默认字体:

    set(groot, 'DefaultAxesFontName', 'Times New Roman');
    set(groot, 'DefaultTextFontName', '宋体');
    set(groot, 'DefaultAxesFontSize', 10.5); % 5号字约10.5pt

图形窗口设置:

figure('Color', 'w', 'Position', [100, 100, 宽度, 高度]);

坐标轴标签示例:

xlabel('变量名称/单位', 'FontName', 'Times New Roman', 'FontSize', 10.5);
ylabel('变量名称/单位', 'FontName', '宋体', 'FontSize', 10.5);

图例设置:

legend('...', 'FontName', '宋体', 'FontSize', 10.5, 'Location', 'best');

标题设置(如需要):

title('(a) 子图标题', 'FontName', '宋体', 'FontSize', 10.5);

高质量输出:

print('图1-1_文件名', '-dpng', '-r300');  % PNG格式,300 DPI
print('图1-1_文件名', '-depsc', '-r300'); % EPS格式

文本标注:

text(x, y, '中文说明', 'FontName', '宋体', 'FontSize', 10.5);

五、具体修改任务

请修改当前MATLAB程序的可视化部分,确保:

  1. 所有图表字体符合规范(中文宋体,英文Times New Roman,5号字)
  2. 坐标轴标签采用标准化单位标注格式
  3. 图形输出分辨率≥300 DPI
  4. 图中文字清晰可读,标点使用英文标点
  5. 如有子图,使用(a)、(b)等标注
  6. 移除或调整不符合规范的标题、注释等元素
  7. 确保图表具有自明性

六、注意事项

● 保持原有程序功能不变
● 仅修改可视化相关代码
● 注释说明修改内容
● 确保代码可直接运行

使用这个prompt模板,可以帮助你规范MATLAB程序的可视化输出,使其符合学术论文的格式要求。希望这对你有所帮助!

标签: none

评论已关闭