You are on page 1of 1

% Nhập giá trị n từ người dùng

n = input('Nhập giá trị n: ');

% Hàm tính khối lượng riêng tại M(x,y,z)


f = @(x,y,z) sqrt(x^2 + y^2 + z^2);

,-n,n)/int(int(int(f(x,y,z),z,-sqrt(n^2-x^2-y^2),sqrt(n^2-x^2-y^2)),y,-sqrt(n^2-
x^2),sqrt(n^2-x^2)),x,-n,n);
Gy = int(int(int(y*f(x,y,z),z,-sqrt(n^2-x^2-y^2),sqrt(n^2-x^2-y^2)),y,-sqrt(n^2-
x^2),sqrt(n^2-x^2)),x,-n,n)/int(int(int(f(x,y,z),z,-sqrt(n^2-x^2-y^2),sqrt(n^2-x^2-
y^2)),y,-sqrt(n^2-x^2),sqrt(n^2-x^2)),x,-n,n);
Gz = int(int(int(z*f(x,y,z),z,-sqrt(n^2-x^2-y^2),sqrt(n^2-x^2-y^2)),y,-sqrt(n^2-
x^2),sqrt(n^2-x^2)),x,-n,n)/int(int(int(f(x,y,z),z,-sqrt(n^2-x^2-y^2),sqrt(n^2-x^2-
y^2)),y,-sqrt(n^2-x^2),sqrt(n^2-x^2)),x,-n,n);

% Hiển thị tọa độ trọng tâm G của hình cầu


fprintf('Toa do trong tam G cua hinh cau: (%.4f, %.4f, %.4f)\n', Gx, Gy, Gz);

% Vẽ hình cầu và đánh dấu trọng tâm G


[X,Y,Z] = sphere(50);
spherePlot = surf(X*n, Y*n, Z*n, 'FaceAlpha', 0.1, 'FaceColor', 'yellow',
'EdgeColor', 'none');
hold on;
plot3(Gx, Gy, Gz, 'r.', 'MarkerSize', 20);
axis equal;
xlabel('X');
ylabel('Y');
zlabel('Z');
title('Hinh cau va trong tam G');

You might also like