2014 dxdy logo

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

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





Начать новую тему Ответить на тему
 
 массивы
Сообщение05.02.2017, 20:07 


05/02/17
2
Привет, у меня есть вопрос о массивах в программе.
Как создать новый массив уже созданной один?
Пример:
{{0, 0.0003526837590829827}, {1, 0.003442865267238646}, {2,
0.0115964238352255376}, {3, 0.04675241231731939}, {4,
0.09698342674158204}, {5, 0.1514788760535189}, {6,
0.18484029518435274}, {7, 0.1804393357752023}, {8,
0.14311631840503303}, {9, 0.09313919134295859}, {10,
0.0500068753519933}, {11, 0.02218919793757274}, {12,
0.008122831387861424}, {13, 0.002439824812471217}, {14,
0.0005954334363768996}, {15, 0.00011625128995929989}, {16,
0.000017731781578613454}, {17, 2.0364230944626107*10^-6}, {18,
1.6566140252572825*10^-7}, {19, 8.6566140252572825*10^-9}, {20,
2.077193114077964*10^-10}};

Второй массив должен быть результатом первого уровня 0.051
Может кто-нибудь помочь мне с формулой?
Заранее спасибо, коллеги! :)

 Профиль  
                  
 
 Re: массивы
Сообщение05.02.2017, 20:34 
Заслуженный участник


25/02/11
1455
Язык какой?
Hrisityy в сообщении #1190052 писал(а):
Второй массив должен быть результатом первого уровня 0.051

Это о чем?

 Профиль  
                  
 
 Re: массивы
Сообщение05.02.2017, 22:24 


13/05/14
223
Hrisityy
Судя по фигурным скобкам, похоже на Wolfram Mathematica. Если это так подтвердите.
Hrisityy в сообщении #1190052 писал(а):
Как создать новый массив уже созданной один?
Из этого текста не понятно, чего Вы хотите.

 Профиль  
                  
 
 Re: массивы
Сообщение05.02.2017, 23:20 


20/08/14
2163
Россия, Москва
Похоже ТС хочет из двухмерного массива получить одномерный, соответствующий второму столбцу исходного, там где значения, а не номера.

 Профиль  
                  
 
 Re: массивы
Сообщение06.02.2017, 00:01 
Аватара пользователя


11/06/12
6813
Минск
Hrisityy в сообщении #1190052 писал(а):
Второй массив должен быть результатом первого уровня 0.051
Вопрос номер один: русский язык вам точно родной?
Вопрос номер два: данные приведены в формате Wolfram Language / Wolfram Mathematica, как уже предположили?
Вопрос номер три, необязательный: вам нужна колонка с номерами или со значениями? Впрочем, да какая разница-то (если данные в формате Математики). Пусть
Код:
initialData={{0, 0.0003526837590829827}, {1, 0.003442865267238646}, {2,
0.0115964238352255376}, {3, 0.04675241231731939}, {4,
0.09698342674158204}, {5, 0.1514788760535189}, {6,
0.18484029518435274}, {7, 0.1804393357752023}, {8,
0.14311631840503303}, {9, 0.09313919134295859}, {10,
0.0500068753519933}, {11, 0.02218919793757274}, {12,
0.008122831387861424}, {13, 0.002439824812471217}, {14,
0.0005954334363768996}, {15, 0.00011625128995929989}, {16,
0.000017731781578613454}, {17, 2.0364230944626107*10^-6}, {18,
1.6566140252572825*10^-7}, {19, 8.6566140252572825*10^-9}, {20,
2.077193114077964*10^-10}};
(ну вот это ваше всё).
Тогда data = Last/@initialData.
А номера вычленятся с помощью numbers = First/@initialData.

 Профиль  
                  
 
 Re: массивы
Сообщение06.02.2017, 02:05 


05/02/17
2
I'm not Russian. I suppose you have already guessed.
My task is at the limit 0.15 <p <0.45 to generate a new array (xi,pi ^ 0.05 +t) = 0.1.2 and ... 20 where t is chosen step to deplete interval p mentioned - above
t=0.001.
p=0.3275 It is the unknown parameter of this distribution

The program is Wolfram Mathematica.
Thank you in advance. I do not know how to generate this new array. Two weeks trying. I know it's simple and yet I can not.. :-(

 Профиль  
                  
 
 Re: массивы
Сообщение07.02.2017, 12:27 
Аватара пользователя


11/06/12
6813
Минск
Hrisityy, я подозреваю, что английский вам также не родной: вы используете какие-то странные обороты. Как только мне удастся понять суть задачи, постараюсь помочь её решить.
И оформляйте формулы ТеХом, пожалуйста.

 Профиль  
                  
 
 Re: массивы
Сообщение08.02.2017, 20:20 
Аватара пользователя


11/06/12
6813
Минск
Вот я вроде бы неплохо читаю по-английски; из поста post1190172.html#p1190172 в словарь понадобилось лезть только для перевода нового для меня слова deplete, но всё равно ни черта не понимаю, в чём состоит задача ТС. Никто не хочет присоединиться к решению проблемы? Если мы чётко выясним, чо там нужно сделать с исходными данными, я постараюсь использовать свои знания Математики. Ну или кто-то другой из здешних спецов постарается. А пока что оно как: помочь хочется, а контакт наладить не удаётся.

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

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



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

Сейчас этот форум просматривают: Majestic-12 [Bot]


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

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