Problem with adjusting axis limits in surface plot
7 次查看(过去 30 天)
显示 更早的评论
Here's the code. I want to show only X values between 0 and 1. Y values between 0.001 and 1000, and adjust the Z automatically.
YS = @(X,Y) (0.38*X^2-0.31*X-0.02)*log(Y)+2.7287*sin(1.1732*X+1.1613);
%the coefficients are not constant numbers, this is just an example.
fsurf(Z);
xlim ([0 1]);
ylim ([0.001 1000]);
When I first plot the surface, this is how it looks like:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/991505/image.png)
After I double click on the plot, it adjusts the Z automatically to this:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/991510/image.png)
How do you get the second/correct view without interacting with the plot?
0 个评论
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Surface and Mesh Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!