【问题标题】:MATLAB - Create a temperature distribution graphMATLAB - 创建温度分布图
【发布时间】:2017-08-30 01:23:09
【问题描述】:

我有一个网格网格掩码阵列,它具有沿几何形状 (x,y,t) 的温度分布。我需要绘制温度变化图,假设 y = 10。

我该怎么做呢?

【问题讨论】:

    标签: arrays matlab graph mask temperature


    【解决方案1】:

    假设(x, y, t) 中的t 代表温度,我不确定为什么在处理2D 网格网格时在3D 网格网格中表示数据。如果您创建一个 2D 网格并计算 t,那么很容易绘制它,例如:

     x = 1:20;
     y = 1:20;
     [X, Y] = meshgrid(x, y);
     t = X.^2 + Y.^2; % Add your t equation here using your meshgrid X and Y
     figure;plot(x, t(10,x));
    

    【讨论】:

    • 感谢您的回复,您是对的 t 是温度,抱歉。这让我更近了一步,但它只是一条直线,它并没有模仿我在面罩阵列中目视看到的温度分布,即温度沿着 y = 10mm 从 40 C 上升到 52 C,这是'没有在图表中显示 - 你知道为什么吗?
    • 我稍微修改了一下代码,你可以再检查一下。抱歉,如果您不显示示例代码和示例输出等,我无能为力。现在它只是一个“geusswork”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多