|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.07.2009, 18:36 | #1 |
Пользователь
Регистрация: 13.07.2009
Сообщений: 52
|
Написание пользовательской функции.
Нужно написать функцию которая считает полином Лежандра, по заданным n и x. Сама функция написана, как сделать что бы в Excel'e функция считалась от двух значений
например в ячейку А1 вбивать "=функция(х1,х2)" |
13.07.2009, 18:38 | #2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Лучше вместе с файлом, с ячеек которого она должна быть доступна. |
|
13.07.2009, 18:48 | #3 | |
Пользователь
Регистрация: 13.07.2009
Сообщений: 52
|
Цитата:
и чтобы в ячейке ответ выдавался. Код:
Последний раз редактировалось GoreProgrammist; 13.07.2009 в 18:55. |
|
13.07.2009, 18:55 | #4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
|
13.07.2009, 19:05 | #5 |
Пользователь
Регистрация: 13.07.2009
Сообщений: 52
|
Спасибо, но суть проблемы в том, что данные должны вводиться в строку формулы, а не считываться из ячеек. То есть в ячейке вводим например =PlnmL(1;10), и получаем ответ.
|
13.07.2009, 19:08 | #6 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Если бы Вы внимательнее изучили файл-пример, вопросов бы не было... |
|
13.07.2009, 19:22 | #7 |
Пользователь
Регистрация: 13.07.2009
Сообщений: 52
|
|
13.07.2009, 19:27 | #8 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Сравните имя функции в разных строках своей "функции": Function PlnmL(n As Variant, x As Variant) As Double PlmnL = Result В файле-примере я исправил эти мелочи. |
|
13.07.2009, 19:35 | #9 |
Пользователь
Регистрация: 13.07.2009
Сообщений: 52
|
|
15.07.2009, 15:28 | #10 |
Пользователь
Регистрация: 13.07.2009
Сообщений: 52
|
я взялся написать присоединённый полином Лежандра в виде второго модуля, использующего результат вычисления первого модуля: PlnmL(n,x) и набросал следующий код
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
набор списках в пользовательской форме, | adonis | Microsoft Office Excel | 4 | 09.04.2009 14:03 |
Функции. Передача массива в качестве параметра функции. | Wia | Помощь студентам | 2 | 17.03.2009 14:57 |
файл пользовательской справки | Antonio85 | Microsoft Office Access | 1 | 23.01.2009 21:06 |
Получение пользовательской функцией данных с закрытой книги | KozakMamaj | Microsoft Office Excel | 18 | 22.10.2008 06:55 |
Вопрос про правильное написание функции | AndreichSB | Microsoft Office Excel | 6 | 25.12.2006 19:27 |