我在弄清楚如何在 matlab 的绘图中创建这些梁时遇到了一些麻烦。
我已经创建了这个图形,我需要在添加梁之前使用它,但我不确定如何继续。
光束应以 15 cm 的衰减常数从表面以指数方式衰减(或衰减)。因此,如果表面瓦片1
在深度处具有能量能量值 ,i
其中i
以厘米为单位表示深度,则该值应为exp(-i/15)
。请注意,梁应覆盖中间正方形的整个范围。
图形:
我的这个图形的代码:
Rows = 30;
Cols = 40;
body = zeros(Rows, Cols);
clims = [-1 1];
imagesc(body, clims);
hold on
x = 0:5:40;
y = 0:5:30;
imagesc(x, y, body)
axis([0 40 0 30])
axis xy
shading flat
colorbar
hold on
plot([18, 22],[13, 13],'k')
hold on
plot([18, 18],[13, 17],'k')
hold on
plot([18, 22],[17, 17],'k')
hold on
plot([22, 22],[13, 17],'k')
任何帮助将不胜感激!