Документ взят из кэша поисковой машины. Адрес оригинального документа : http://wasp.phys.msu.ru/forum/index.php?showtopic=7692
Дата изменения: Unknown
Дата индексирования: Sun Apr 10 03:51:05 2016
Кодировка: Windows-1251
Старые добрые mex-фукции - Студенческий форум Физфака МГУ
IPB

Здравствуйте, гость ( Вход | Регистрация )

 Forum Rules Правила форума "общие вопросы" в разделе наука
 
Reply to this topicStart new topic
Старые добрые mex-фукции
maxxx_777
сообщение 27.12.2006, 10:54
Сообщение #1


начинающий
*

Группа: Участники
Сообщений: 10
Репутация: нет

Предупреждения:
(0%) -----


Как заставить работать простые математические функции в mexFunction'сах (sin, exp, log и т.д.), написаных на языке C?

P.S. #include "mat.h" - не канает. (Matlab701, встроеный компилятор).
sin(pi)=32 194.gif
Go to the top of the page Вставить ник
+
seggah
сообщение 27.12.2006, 11:36
Сообщение #2


хочу Reduce 3.8
*********

Группа: VIP
Сообщений: 777
Репутация: 19

Предупреждения:
(0%) -----


Цитата(maxxx_777 @ 27.12.2006, 10:54)
#include "mat.h" - не канает.
*
Странно, обычно мат всегда канает. smile.gif


--------------------
доброжелатель
Go to the top of the page Вставить ник
+
Tigran K. Kalaid...
сообщение 27.12.2006, 12:20
Сообщение #3


վարպետ
********

Группа: Мега-Гуру
Сообщений: 700
Репутация: 93

Предупреждения:
(0%) -----


Приведите, пожалуйста, кусок кода, а то так не понятно...

Код
#include "math.h"
#include "mex.h"   //--This one is required

void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
{
    //All code and internal function calls go in here!
    
    return;
}


--------------------
Самое интересное еще только начинается!
Go to the top of the page Вставить ник
+
Марсианин
сообщение 27.12.2006, 13:11
Сообщение #4


Homo Ludens
***********

Группа: Элита
Сообщений: 4,549
Репутация: 185

Предупреждения:
(0%) -----


Подключение библиотеки для мата - это вы хорошо придумали!
Сколько я помню С, она math.h.

Сообщение отредактировал Марсианин - 27.12.2006, 14:30


--------------------
Кто такой альтернативщик? Это тот, кто не знает физику - но вместо учебы выдает за науку свое о ней мнение.
Редактор формул.

Добро побеждает зло. Только не лгите сами себе - "зло" здесь вовсе не дополнение. Это обстоятельство.

Среднее расстояние от Земли до Луны 12.46 нанопарсека, от Земли до Солнца - 4848 нанопарсек.
Go to the top of the page Вставить ник
+
maxxx_777
сообщение 27.12.2006, 14:07
Сообщение #5


начинающий
*

Группа: Участники
Сообщений: 10
Репутация: нет

Предупреждения:
(0%) -----


Спасибо - при испоьзовании math.h никаких проблем не возникает Just_Cuz_13.gif
Go to the top of the page Вставить ник
+

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 10.04.2016, 3:51