MATLAB Answers

How to make 3D plot?

35 views (last 30 days)
Hello,
I am trying to make a 3D plot of the function j, that has an input of u1, u2. I would like to plot the function such that I do not need to make an assignment to either u1 or u2. I have tried to make u1, u2, vectors and then plot the function using the surf function. However, I have been unsccessful so far. If anyone can help me, it will be greatly appreciated, thank you.
Sincerely,
Robert
CODE:
clc, clear, close all
[u1,u2] = meshgrid(-2:.2:2);
syms u1 u2
j = @(u1,u2) (u1^2+3*u1-4)*(u2^2-u2+6);
surf(u1,u2,j)

  0 Comments

Sign in to comment.

Accepted Answer

Walter Roberson
Walter Roberson on 29 Sep 2019
You cannot do what you want with surf(). Use fsurf()

  0 Comments

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!