How to present this equation for plotting
1 次查看(过去 30 天)
显示 更早的评论
I have this equation:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1276590/image.png)
that I need to input into matlab for plot into a surface. However, I am not sure whether I should use power or ^ for my equation. This is the rest of my code:
star = 2*pi;
x = 0:0.01:star; % define range and mesh of x and y which will be shown in figure
y = -1:0.01:1;
[X, Y] = meshgrid(x, y);
surf(X, Y, t(X,Y));
0 个评论
回答(1 个)
Rik
2023-1-28
You need either power or .^ (otherwise you perform a matrix power). So apart from that correction, either will work.
I would suggest using linspace to generate the base vectors x and y, but this works as well (although it does not guarantee the end-point to be 2*pi).
If you have trouble with implementing the rest of your function, just post a comment with what you have.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!