How to put a value in a plot label?
    37 次查看(过去 30 天)
  
       显示 更早的评论
    
I have a surf plot where one fixed variable changes and each one is apart of a subplot. I would like the title of each subplot to reflect the fixed variable at that instance. My code currently is:
for k = 1:4
    kd = 0.0143.*5*k;
    SOTE = (a + kd + kp).*X.^beta.*5*k;
    figure(1)
    if k < 3
    subplot(4,1,k)
    surf(X, Y, SOTE)
    title('Depth = (varying number here) ft');
    xlabel('Flux (scfm)');
    ylabel('AT/AD');
    zlabel('SOTE (%)');
    grid on
    else
    subplot(4,2,k)
    surf(X, Y, SOTE)
    title('Depth = (varying number here) ft');
    xlabel('Flux (scfm)');
    ylabel('AT/AD');
    zlabel('SOTE (%)');
    grid on
    end
end
In each subplot the depth is 5, 10, 15, 20 respectively.
0 个评论
采纳的回答
  Alex Mcaulley
      
 2019-10-29
        depth = [5,10,15,20];
for k = 1:4
    kd = 0.0143.*5*k;
    SOTE = (a + kd + kp).*X.^beta.*5*k;
    figure(1)
    if k < 3
    subplot(4,1,k)
    surf(X, Y, SOTE)
    title(['Depth = ' num2str(depth(i)) ' ft']);
    xlabel('Flux (scfm)');
    ylabel('AT/AD');
    zlabel('SOTE (%)');
    grid on
    else
    subplot(4,2,k)
    surf(X, Y, SOTE)
    title(['Depth = ' num2str(depth(i)) ' ft']);
    xlabel('Flux (scfm)');
    ylabel('AT/AD');
    zlabel('SOTE (%)');
    grid on
    end
end
更多回答(0 个)
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Axis Labels 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

