2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Матрица в mathematica
Сообщение26.01.2011, 13:32 


02/04/10
19
Извините за банальный вопрос: скажите пожалуйста, например, у меня есть таблица:

Код:
k = {{12, 13, 7}, {6, -1, 1}, {3, -2, 1}}


Как мне умножить какой-нибудь любой столбец или строку на определенное число, ну например первый столбец? Как я понимаю здесь нужно использовать счетчик для перебора строк с постоянным значением столбца. Но как это сделать?

И второй подвопрос. Как переносить значения из excel в mathematica и обратно без использования link for excel.

Спасибо за ответы!

 Профиль  
                  
 
 Re: Матрица в mathematica
Сообщение26.01.2011, 14:00 
Заслуженный участник
Аватара пользователя


07/01/10
2015
Код:
In[1]:= k = {{12, 13, 7}, {6, -1, 1}, {3, -2, 1}};

In[2]:= {2 k[[1]], k[[2]], k[[3]]}
Out[2]= {{24, 26, 14}, {6, -1, 1}, {3, -2, 1}}

In[3]:= Module[{kt=Transpose[k]}, Transpose[{2 kt[[1]], kt[[2]], kt[[3]]}]]
Out[3]= {{24, 13, 7}, {12, -1, 1}, {6, -2, 1}}


или
Код:
In[5]:= Array[If[#2==1, 2, 1] k[[#1]][[#2]] &, {Length[k],Length[k]}]
Out[5]= {{24, 13, 7}, {12, -1, 1}, {6, -2, 1}}

In[6]:= Array[If[#1==1, 2, 1] k[[#1]][[#2]] &, {Length[k],Length[k]}]
Out[6]= {{24, 26, 14}, {6, -1, 1}, {3, -2, 1}}

 Профиль  
                  
 
 Re: Матрица в mathematica
Сообщение26.01.2011, 20:47 
Аватара пользователя


15/01/06
200
degtyar2000 в сообщении #404775 писал(а):

И второй подвопрос. Как переносить значения из excel в mathematica и обратно без использования link for excel.

Спасибо за ответы!


Import, Export.

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

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



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

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


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

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