2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 цикл интегрального синуса в Matlab
Сообщение28.05.2010, 10:46 


28/05/10
1
Добрый день, вот столкнулся с проблемой, немогу зделать цикл в Matlab для интегрального синуса. тоисть я его делал, но он выходит неправильным. Вот мой цикл:
X=[0:0.01:10];
for x=-10:0.1:10
for y=-10:0.1:10
[X Y]=meshgrid(x,y);
R=sqrt(X.^2+Y.^2);
if R==0
Z=1
else
Z=sin(R)./R;
end
end
end
[X Y]=meshgrid(-10:0.1:10);
plot3(X,Z(1,:),X,Z(2,:),X,Z(3,:))
Ето не функция а скрипт. От первого for до последнего end цикл правильный (отмечено синим). Вот шо пишет мне матлаб: ??? Index exceeds matrix dimensions. Error in ==> Untitled at 14 plot3(X,Z(1,:),X,Z(2,:),X,Z(3,:)) . Соответственно ошибка в последнем рядке (делал по примеру структурной схемы лунохода, как и сказали). Я не уверен в первом и последнем рядке, надо ли задавать значение X, и как построить 3Д график, знаю, что последний рядок должен так выглядеть, но что именно вписывать там, немогу понять, вроде надо чтото еще в самом цикле дописать, но не знаю что, упустил какуюто деталь. Помогите пожалуста, кто знает.

 Профиль  
                  
 
 Re: цикл интегрального синуса в Matlab
Сообщение03.06.2010, 09:45 


29/03/10
20
Запустил программу у себя:
1. Массив X и Y размером 201х201
2. Z это вообще число.

Спрашивается как можно построить график X,Z(1,:) ? Ответ НЕТ.

У числа Z не может быть параметров (1,:) , (2,:) и (3,:) .

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group