2014 dxdy logo

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

Математика, Физика, Computer Science, Machine Learning, 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
1494
Язык какой?
Hrisityy в сообщении #1190052 писал(а):
Второй массив должен быть результатом первого уровня 0.051

Это о чем?

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


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

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


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

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


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

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


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

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

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



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

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


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

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