Surface plot for two variable piecewise function
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I need help plotting the following piecewise function in Matlab as surface plot. Any help is appreciated!!
x1 and x2 are [0,1]
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1517431/image.png)
3 Commenti
Risposte (1)
Dyuman Joshi
il 21 Ott 2023
9 Commenti
Torsten
il 21 Ott 2023
Modificato: Torsten
il 21 Ott 2023
A bracket around 1/3 was missing. Should be
U = @(x1,x2) (1-exp(-5*(x1.^3+x2.^2).^(1/3))-(1-exp(-5))) .* (((x1.^3 + x2.^2) >= 0) & ((x1.^3 + x2.^2) <= 1)) + (x1.^3 + x2.^2 - 1) .* (((x1.^3 + x2.^2) >= 1) & ((x1.^3 + x2.^2) <= 2));
figure
fsurf(U, [ 0 1 0 1], 'MeshDensity',75)
Vedere anche
Categorie
Scopri di più su Surface and Mesh Plots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!