How i merge these two equations ?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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
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
le 12 Juin 2019
perhaps you just need to add
hold on
after the first surf() ?
Réponses (0)
Voir également
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!