How i merge these two equations ?

1 vue (au cours des 30 derniers jours)
Ian Samuelsson
Ian Samuelsson le 12 Juin 2019
Commenté : Walter Roberson le 12 Juin 2019
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
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?
Walter Roberson
Walter Roberson le 12 Juin 2019
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 Numerical Integration and Differential Equations dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by