2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 сохранить в текстовый файл облако точек matlab
Сообщение22.12.2017, 20:17 
Дан эллипсоид
Требуется сохранить в текстовый файл облако точек , как граней эллипсоида, так и то, что внутри поверхности

Используется синтаксис Matlab M
% Эллипсоид
%x=x(u,v)=2 sin(u) cos(v)
%y=x(u,v)=3 sin(u) sin(v)
%z=z(u,v)= cos(u)
%u,v \in [-pi, pi]
u = (-pi:0.1*pi:pi)';
v = -pi:0.1*pi:pi;
X = 2*sin(u)*cos(v);
Y = 3*sin(u)*sin(v);
Z = cos(u)*ones(size(v));
surf(X,Y,Z)


для примера: вывод облака точек с грани

Используется синтаксис Matlab M
clc; clear all;
[x,y]=meshgrid(-10:0.5:10,-10:0.5:10);
z=x.^2+y.^2;
plot3(x,y,z,'bo')
 
fid=fopen('points.txt','w');
for i=1:size(x,1)
    for j=1:size(x,2)
        fprintf(fid,'%6.2f %6.2f %6.2f\n',x(i,j),y(i,j),z(i,j));
    end
end
fclose(fid);

 
 
 
 Posted automatically
Сообщение22.12.2017, 21:01 
 i  Тема перемещена из форума «Околонаучный софт» в форум «Карантин»
по следующим причинам:

- пожалуйста, сформулируйте вопрос так, чтобы было понятно, что Вы хотите;
- для этого, в частности, воспользуйтесь знаками препинания, заглавными буквами и прочими элементами пунктуации, существующими в русском языке;
- для кода MATLAB на форуме есть подсветка синтаксиса, используйте ее.

Исправьте все Ваши ошибки и сообщите об этом в теме Сообщение в карантине исправлено.
Настоятельно рекомендуется ознакомиться с темами Что такое карантин и что нужно делать, чтобы там оказаться и Правила научного форума.

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group