How i merge these two equations ?

clearvars;
% X=xv = Aceleração
% Y=yv = Massa
%Z = força
xv = linspace(0, 2 );
yv = linspace(0,2 );
[X, Y] = ndgrid(xv, yv );
Z = X.*Y;
surf(X, Y, Z, 'edgecolor', 'none ');
xlabel('Massa');
ylabel('Aceleração');
zlabel('z');
xv2 = linspace(0, 3 );
yv2 = linspace(0,3 );
[X, Y] = ndgrid(xv2, yv2 );
Z = sqrt(2*X*Y);
surf(X, Y, Z, 'edgecolor', 'none ');
xlabel('Gravidade');
ylabel('Raio');
zlabel('z');

4 Comments

How would you like them to be merged?
i can't find a way to make the two equations become one, and plot the information in the same graph
You have two equations:
Z=X.*Y;
Z=sqrt(2*X*Y);%note: this is not element-wise!
How would you propose to make it one equation? They are only the same when they are 0. Do you want to have one function apply to one range of x and y and the other to the rest? If so, what are the edges?
perhaps you just need to add
hold on
after the first surf() ?

Sign in to comment.

Answers (0)

Categories

Find more on Mathematics in Help Center and File Exchange

Asked:

on 12 Jun 2019

Commented:

on 12 Jun 2019

Community Treasure Hunt

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

Start Hunting!