2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 matlab;
Сообщение26.02.2016, 11:01 
Аватара пользователя


09/02/14

11
Кусок из программы которая считает интеграл по методу гаусса (gauss legendre, если по буржуйски)
Код:
[xvec, wvec] = gl_weight ( a, b, N );

quad = sum( wvec .* func(xvec));


из gl_weight считываются гауссовы веса. Пытаюсь приспособить вычисление интеграла для некоторой программы, и возникла проблема. Нужно передавать еще дополнительные аргументы,

Код:
quad = sum( wvec .* func(x,mu,H,T));


но тогда, по видимому, у матлаба не сходятся размерности массивов и он не может их перемножить,
подскажите можно ли тут выкрутиться ?


(Оффтоп)

ошибка следующая
Цитата:
Error using func
Too many input arguments.

Error in gl_single (line 5)
quad = sum( wvec .* func(xvec,a,b,c));


могу скинуть функцию, но верю, что проблема не в ней - она прекрасно реагирует на вызов

 Профиль  
                  
 
 Re: matlab;
Сообщение26.02.2016, 11:45 
Заслуженный участник
Аватара пользователя


01/09/13
4656
Sentient в сообщении #1102193 писал(а):
могу скинуть функцию, но верю, что проблема не в ней - она прекрасно реагирует на вызов

Между тем, в ошибке явно написано, что эта функция эти "дополнительные" аргументы принять не может.

 Профиль  
                  
 
 Re: matlab;
Сообщение26.02.2016, 11:54 
Аватара пользователя


09/02/14

11
глупая ошибка, имел два файла с одинаковым названием в разных папках ;/
спасибо

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

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



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

Сейчас этот форум просматривают: DariaRychenkova


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

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