Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Простенький (не для меня) код в mathcade
СообщениеДобавлено: 27 фев 2018, 13:20 
Не в сети
Начинающий
Зарегистрирован:
27 окт 2015, 12:13
Сообщений: 30
Cпасибо сказано: 12
Спасибо получено:
1 раз в 1 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Пытаюсь реализовать (перед новыми для меня воротами)) в mathcadе алгоритм (в бэйсике работает):
dx = .0005
40
x = x + dx
F = -z / x - u * (1 + z) ^ 3
z = z + F * dx
u = u + dx * z
IF z < 0 THEN 40

Не выходит никак :x . Подскажите пожалуйста решение

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Простенький (не для меня) код в mathcade
СообщениеДобавлено: 27 фев 2018, 13:36 
Не в сети
Light & Truth
Зарегистрирован:
08 апр 2015, 12:21
Сообщений: 4862
Cпасибо сказано: 143
Спасибо получено:
1696 раз в 1576 сообщениях
Очков репутации: 240

Добавить очки репутацииУменьшить очки репутации
В Mathcad'e нет меток. Кроме этого, в современном программировании обходятся без операторов перехода. В Вашем случае надо ввести оператор цикла с условием (как в Basic, так и в других языках). Обращаю внимание на то, что все начальные значения переменных x, z, u должны быть определены заранее до входа в тело оператора цикла! (Вряд ли приведенная выше конструкция нормально работала, если конечно это не вырванный фрагмент из полной программы)

Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю michel "Спасибо" сказали:
jusip
 Заголовок сообщения: Re: Простенький (не для меня) код в mathcade
СообщениеДобавлено: 27 фев 2018, 14:00 
Не в сети
Начинающий
Зарегистрирован:
27 окт 2015, 12:13
Сообщений: 30
Cпасибо сказано: 12
Спасибо получено:
1 раз в 1 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
michel пожалуйста не смейтесь, не работает(
Изображение

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Простенький (не для меня) код в mathcade
СообщениеДобавлено: 27 фев 2018, 14:19 
Не в сети
Light & Truth
Зарегистрирован:
08 апр 2015, 12:21
Сообщений: 4862
Cпасибо сказано: 143
Спасибо получено:
1696 раз в 1576 сообщениях
Очков репутации: 240

Добавить очки репутацииУменьшить очки репутации
Конечно, не будет работать, потому что по умолчанию начальное значение [math]z=0[/math], т.е. оператор цикла не будет выполняться совсем. Зачем ввели индексы, если их совсем нету в алгоритме и в Basic-коде? Исправьте так: на входе While 1, вместо continue поставьте if z>0 then break. Не забудьте указать в конце, что будет выводиться после выхода из функции (подпрограммы). Да и весь программный код надо подставить справа после задания имени функции так: f(...):=|. Кстати код в любом случае не будет работать, если не заданы правильные начальные значения для х, z, u. При нулевом (по умолчанию) начальном значении х возникает деление на 0 при вычислении F

Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю michel "Спасибо" сказали:
jusip
 Заголовок сообщения: Re: Простенький (не для меня) код в mathcade
СообщениеДобавлено: 27 фев 2018, 20:47 
Не в сети
Начинающий
Зарегистрирован:
27 окт 2015, 12:13
Сообщений: 30
Cпасибо сказано: 12
Спасибо получено:
1 раз в 1 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Спасибо michel, тема закрыта

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

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
не сходиться ответ при решение в MathCade

в форуме MathCad

azattt90

2

539

20 окт 2011, 12:09

Простенький вопрос

в форуме Линейная и Абстрактная алгебра

sadist111

1

216

04 фев 2016, 18:53

Простенький интеграл, что-то туплю

в форуме Интегральное исчисление

student-himik

4

262

11 апр 2013, 19:21

Ребят простенький вопрос на да или нет

в форуме Дискретная математика, Теория множеств и Логика

RaiN

1

164

09 мар 2017, 16:02

Вычислить простенький неопределенный интеграл

в форуме Интегральное исчисление

ShpatSH

3

275

21 апр 2012, 20:54

Ещё один простенький сайт по химии на народе

в форуме Объявления участников Форума

student-himik

4

417

09 янв 2012, 03:46

Это только у меня ?

в форуме Предложения, Замечания, Обратная связь

oksanakurb

1

515

13 фев 2012, 20:46

Не пойму, что от меня хотят)

в форуме Дифференциальные и Интегральные уравнения

ivanov av

5

464

11 авг 2014, 11:22

Кто подписывает меня на темы?

в форуме Предложения, Замечания, Обратная связь

dr Watson

15

406

09 дек 2018, 05:15

Правильный ли у меня ответ?

в форуме Теория вероятностей

AnnaLapina

3

569

20 сен 2013, 15:23


Часовой пояс: UTC + 3 часа [ Летнее время ]



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

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


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

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2020 MathHelpPlanet.com. All rights reserved