2014 dxdy logo

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

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




На страницу Пред.  1, 2, 3  След.
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 17:18 
Maik2013 в сообщении #799751 писал(а):
Вы думайте какой из них по легче?

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

 
 
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 17:26 
Аватара пользователя
Nemiroff в сообщении #799768 писал(а):
Что она должна делать?
Ну как это что? Математику решать ;-) В частности, дифуры. Посмотрите на стартовое сообщение.

 
 
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 17:28 
Aritaborian в сообщении #799770 писал(а):
Математику решать ;-) В частности, дифуры. Посмотрите на стартовое сообщение.

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

 
 
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 17:30 
Аватара пользователя
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 
Аватара пользователя
Прошу прощения, 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 
Аватара пользователя
Aritaborian

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

 
 
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 17:36 
Что конкретно не получилось? Что MATLAB отвечает?

 
 
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 17:39 
Аватара пользователя
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 
Как вы тогда понимаете, что не получилось? Он и не должен ничего показывать.
Я же написал, обращаться к результату можно по $A.x$ и $A.y$. Вводите $x=A.x$, получаете ответ.
Код:
x = -(exp(3*t) - 4)/exp(t)

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

(Оффтоп)

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

 
 
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 19:14 
Maik2013 в сообщении #799786 писал(а):
Как вы думайте мне какой из них лучший написать программу на MTALAB или на Delphi-7

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

 
 
 
 Re: Программа на MATLAB
Сообщение12.12.2013, 21:51 
Аватара пользователя
Maik2013, чтобы решать дифуры в Делфи, вам нужно будет с головой влезть в численные методы, а оно вам надо, если решение в MATLAB или Mathematica занимает одну строчку? Вы вообще понимаете разницу между тем и этим?

(Оффтоп)

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

 
 
 
 Re: Программа на MATLAB
Сообщение13.12.2013, 07:36 
Аватара пользователя
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 
Аватара пользователя
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 
Аватара пользователя
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  След.


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