2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3  След.
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 17:18 
Заслуженный участник


20/07/09
4026
МФТИ ФУПМ
Maik2013 в сообщении #799751 писал(а):
Вы думайте какой из них по легче?

Я не о программном пакете. Что вам за программа нужна? Что она должна делать?

 Профиль  
                  
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 17:26 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
Nemiroff в сообщении #799768 писал(а):
Что она должна делать?
Ну как это что? Математику решать ;-) В частности, дифуры. Посмотрите на стартовое сообщение.

 Профиль  
                  
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 17:28 
Заслуженный участник


20/07/09
4026
МФТИ ФУПМ
Aritaborian в сообщении #799770 писал(а):
Математику решать ;-) В частности, дифуры. Посмотрите на стартовое сообщение.

Какие диффуры? Уже я не по-русски говорю, что ли?
Если нужно, чтобы программа по входному диффуру вывела ответ, который написан в первом посте, я уже написал эту "программу". В первом же ответе.

 Профиль  
                  
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 17:30 
Аватара пользователя


26/09/13
648
Таджикистан
Nemiroff

Вы знайте вообщем я новичок по программирования не много разбираюсь следующих языках
Delphi 7
Visual Basic
и вот MATLAB.

Собираюсь заниматься наукой ну в области можно сказать "теория горения".
А по аналитический формулировка у меня все получается, но для того, чтобы решит численно
не очень получается. По этому начиняю первые шаги ну вот написал следующий система для того, чтобы написать программу.
Maik2013 в сообщении #799272 писал(а):
$$
\left\{
  \begin{array}{ll}
\dfrac{dx}{dt}=-2x+4y\vspace{2mm}\\
\dfrac{dy}{dt}=-x+3y\\
  \end{array}
\right.
$$
начальная условия $x(0)=3,$ $y(0)=0$

От сюда решение аналитический следующий систем имеет вид
$$
\left\{
  \begin{array}{ll}
x(t)=4C_{1}e^{-t}+C_{2}e^{2t}\\
y(t)=C_{1}e^{-t}+C_{2}e^{2t}
  \end{array}
\right.
$$
где $C_{1}, C_{2}=\operatorname{const}$

 Профиль  
                  
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 17:31 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
Прошу прощения, Nemiroff. Был невнимателен. Вы и в самом деле дали ответ.
Maik2013, втыкать сюда:
Nemiroff в сообщении #799410 писал(а):
Код:
A=dsolve('Dx=-2*x+4*y, Dy=-x+3*y, x(0)=3, y(0)=0');
Или вы чего-то ещё хотите?

 Профиль  
                  
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 17:34 
Аватара пользователя


26/09/13
648
Таджикистан
Aritaborian

Я эту код попробовал не получился.

 Профиль  
                  
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 17:36 
Заслуженный участник


20/07/09
4026
МФТИ ФУПМ
Что конкретно не получилось? Что MATLAB отвечает?

 Профиль  
                  
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 17:39 
Аватара пользователя


26/09/13
648
Таджикистан
Nemiroff

набираю этот код
Код:
A=dsolve('Dx=-2*x+4*y, Dy=-x+3*y, x(0)=3, y(0)=0');

MATLAB не чего не показывает.

 Профиль  
                  
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 17:44 
Заслуженный участник


20/07/09
4026
МФТИ ФУПМ
Как вы тогда понимаете, что не получилось? Он и не должен ничего показывать.
Я же написал, обращаться к результату можно по $A.x$ и $A.y$. Вводите $x=A.x$, получаете ответ.
Код:
x = -(exp(3*t) - 4)/exp(t)

 Профиль  
                  
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 17:52 
Аватара пользователя


26/09/13
648
Таджикистан
Nemiroff

(Оффтоп)

Простите пожалуйста, Можно Вам вопрос, Вы хорошо разберётесь в MATLAB? Как вы думайте мне какой из них лучший написать программу на MTALAB или на Delphi-7

 Профиль  
                  
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 19:14 
Заслуженный участник


20/07/09
4026
МФТИ ФУПМ
Maik2013 в сообщении #799786 писал(а):
Как вы думайте мне какой из них лучший написать программу на MTALAB или на Delphi-7

Вы сперва скажите, у вас то, что я написал, работает?
По поводу "что лучше" — зависит от задачи. Математические расчёты, если не нужна высокая скорость или встраиваемость, вполне можно делать в спец. софте типа Матлаба или Математики.

 Профиль  
                  
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 21:51 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
Maik2013, чтобы решать дифуры в Делфи, вам нужно будет с головой влезть в численные методы, а оно вам надо, если решение в MATLAB или Mathematica занимает одну строчку? Вы вообще понимаете разницу между тем и этим?

(Оффтоп)

Ну очень интересно, всё-таки. Ваш родной язык — таджикский?

 Профиль  
                  
 
 Re: Программа на MATLAB
Сообщение13.12.2013, 07:36 
Аватара пользователя


26/09/13
648
Таджикистан
Aritaborian

Теперь разница чувствую.

-- 13.12.2013, 09:23 --

Aritaborian
I link that you offered me http://www.wolfram.com/mathematica/trial/ havent download

 Профиль  
                  
 
 Re: Программа на MATLAB
Сообщение13.12.2013, 13:09 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
Maik2013 в сообщении #800069 писал(а):
I link that you offered me http://www.wolfram.com/mathematica/trial/
havent download
Не гоните, всё там есть. Вы просто не заметили, что сначала нужна регистрация (кнопка Continue после слов «Don't Have a Wolfram ID? You'll have an opportunity to create a new Wolfram ID in the next step.»).

 Профиль  
                  
 
 Re: Программа на MATLAB
Сообщение17.12.2013, 14:42 
Аватара пользователя


26/09/13
648
Таджикистан
Aritaborian
Вот установил Wolfram Matematica теперь как мне решит следующий задача?
$$
\left\{
  \begin{array}{ll}
\dfrac{dx}{dt}=-2x+4y\vspace{2mm}\\
\dfrac{dy}{dt}=-x+3y\\
  \end{array}
\right.
$$
начальная условия $x(0)=3,$ $y(0)=0$

От сюда решение аналитический следующий систем имеет вид
$$
\left\{
  \begin{array}{ll}
x(t)=4C_{1}e^{-t}+C_{2}e^{2t}\\
y(t)=C_{1}e^{-t}+C_{2}e^{2t}
  \end{array}
\right.
$$
где $C_{1}, C_{2}=\operatorname{const}$

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

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



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

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


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

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