2014 dxdy logo

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

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




 
 Матрица в mathematica
Сообщение26.01.2011, 13:32 
Извините за банальный вопрос: скажите пожалуйста, например, у меня есть таблица:

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


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

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

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

 
 
 
 Re: Матрица в mathematica
Сообщение26.01.2011, 14:00 
Аватара пользователя
Код:
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 
Аватара пользователя
degtyar2000 в сообщении #404775 писал(а):

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

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


Import, Export.

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group