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, Супермодераторы



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

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


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

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