Surface plot: an extra variable, assigning a value to each element
3 次查看(过去 30 天)
显示 更早的评论
Hello!
I want to make a surface plot using these variables:
x = (0:1:5); y = (-6:1:6);
The z formula, however, has an extra variable aw that directly corresponds to x.
That is, when x=0, aw=0.9; x=1, aw=0.8; x=2, aw=0.7, etc
Is there any way I could make this surface plot with this condition?
2 个评论
回答(1 个)
Michael Haderlein
2014-9-4
Looks like aw=.9-x/10. Just replace this in your equation.
2 个评论
Michael Haderlein
2014-9-5
But you sure will have an equation which relates aw and x, don't you? Just use it inside your z equation. I don't know the relation, but if it's something nonsense as
aw=1+(2./x).^log(1-x.^2);
(no idea how that looks in reality), you change your equation
z = 1./(C*(sqrt((aw-aminw)).*(y-Tmin)-(x*f)).^2;
to
z = 1./(C*(sqrt((1+(2./x).^log(1-x.^2)-aminw)).*(y-Tmin)-(x*f)).^2;
另请参阅
类别
在 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!