2014 dxdy logo

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

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




 
 Матлаб. Интеграл с параметрами.
Сообщение24.12.2012, 12:22 
Доброго времени суток.

Задача состоит в следующем:
Есть три интеграл с параметрами Par1, Par2, Par3 каждый.(расчет интегралов проводится с помощью quad)

Par1, Par2, Par3 - это матрицы X=41x41; Y=41x41; Z=41x41.

Нужно построить цикл для расчета интегралов в каждой точке заданных матриц.
То есть Par1=Xij; Par2=Yij; Par1=Zij;
После чего построить векторы quiver3 (par1, par2,par3, XX, YY, ZZ)
где XX, YY, ZZ - значение интегралов с параметрами Par1=Xij; Par2=Yij; Par1=Zij

 
 
 
 Re: Матлаб. Интеграл с параметрами.
Сообщение24.12.2012, 13:27 
Вот как решыл я ету задачу. Правильно или нет?
код: [ скачать ] [ спрятать ]
Используется синтаксис Matlab M
%задание точок
a=4;
b=4;
 u = (-0.5:0.1:0.5)';
 v = 0:0.2*pi:2*pi;
 X = a*ones(size(u))*cos(v);
 Y = b*ones(size(u))*sin(v)+15;
 Z = u*ones(size(v))+5;
%  figure('Color','w')
%  hS=mesh(X,Y,Z);
xlabel('ось  X'),ylabel('ось Y'),zlabel('ось Z')
%обчислення інтегралів
for i=1:11
    for j=1:11
        par1=X(i,j);
        par2=Y(i,j);
        par3=Z(i,j);
        XX(i,j) = quad (@myX,0,1, 1.0e-5, 0, par1, par2,par3);
        YY(i,j) = quad (@myY,0,1, 1.0e-5, 0, par1, par2,par3);
        ZZ(i,j) = quad (@myZ,0,1, 1.0e-5, 0, par1, par2,par3);        
    end
end
grid on
%випромінювач
x1=0;y1=15;z1=5;
m=0.1; n=0; p=0;
t=0:0.05:1; x=x1+m*t;y=y1+n*t;z=z1+p*t;
plot3(x,y,z)
xlabel('ось  X'),ylabel('ось Y'),zlabel('ось Z')
hold on
 quiver3 (X,Y,Z,XX,YY,ZZ)
 

 
 
 
 Re: Матлаб. Интеграл с параметрами.
Сообщение24.12.2012, 13:30 
Аватара пользователя
Sirogka в сообщении #662929 писал(а):
up
 !  Замечание за искусственный подъем темы

 i  Тема перемещена в Карантин.

Приведите свои попытки решения задачи и объясните, что конкретно вызывает затруднения.

После того как исправите сообщение, сообщите об этом в теме Сообщение в карантине исправлено.


-- Пн 24.12.12 15:09:48 --

Добавил тег syntax и вернул.

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


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