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 commentaires

Walter Roberson
Walter Roberson le 12 Juin 2019
How would you like them to be merged?
Ian Samuelsson
Ian Samuelsson le 12 Juin 2019
i can't find a way to make the two equations become one, and plot the information in the same graph
Rik
Rik le 12 Juin 2019
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() ?

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Mathematics dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by