2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 матрицы в Mathematica
Сообщение28.09.2013, 17:52 


28/09/13
2
Здравствуйте!

Такой вопрос: есть матрица (3 12 5
7 x 1
22 11 10)

Нужно найти х так, чтобы determinant матрицы был равен 0.

Я пишу

A := {{3, 12, 5}, {7, x, 1}, {22, 11, 10}}
Det[A] = 0
x

А в ответ пишет:
Set::write: Tag Det in Det[{{3,12,5},{7,x,1},{22,11,10}}] is Protected. >>
0
х

Что не правильно делаю? Подскажите

 Профиль  
                  
 
 Re: матрицы в Mathematica
Сообщение28.09.2013, 18:52 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
Пожалуйста, оформляйте код тегами tt или Code. Невозможно же читать.
Вот правильное решение вашей задачи:
A = {{3, 2, 15}, {7, x, 1}, {22, 11, 0}};
Solve[Det[A] == 0, x]

Ваши ошибки:
а) в Mathematica символ = (Set) используется для присваивания. Для проверки на равенство используется символ == (Equal). А символ := (SetDelayed) используется для so-called отложенного присваивания (для определения функций, выражаясь по-простому). Короче, вы тотально попутали эти символы;
б) уравнения (по крайней мере, полиномиальные, как в вашем случае) решаются с помощью функции Solve. Синтаксис её, как вы можете видеть, такой: Solve[уравнение (используем ==), переменные)];
в) AFAIS, вы пользуетесь Mathematica едва ли не первый день. Если бы вы взяли на себя труд хотя бы немного почитать справку (начните с tutorial/GettingStartedOverview: введите этот текст в адресную строку Центра документации), вы не совершали бы таких дурацких ошибок. Пожалуйста, воспользуйтесь справкой прежде чем снова совершать ошибки и задавать вопросы на форуме. Будьте уверены: нет на свете программы, которая была бы задокументирована лучше, чем Wolfram Mathematica.

 Профиль  
                  
 
 Re: матрицы в Mathematica
Сообщение28.09.2013, 19:01 


28/09/13
2
Спасибо большое! Извиняюсь за оформление. Спасибо за советы, обязательно выполню.

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

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



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

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


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

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