СПРОСИ ПРОФИ
👍
+1
👎 119

Помогите с Mathcad!

Вычислить произведение по рекурентной формуле в программе маткад

n=80 , x=5.3

y=sin(0.01произведение от i=2 до n умноженное (1+e в степени -i/x+4))

как решать подскажите!
👍
0
👎 0
посмотрите, Вы это имели ввиду:
[m]sin(0.01\prod_{i=2}^{n}(1+{e}^{-\frac{i}{x}+4}))[/m]
👍
0
👎 0
да это,только не знал как тут написать.
👍
0
👎 0
только x+4 в значенателе
👍
0
👎 0
лады:
[m]\prod_{i=2}^{n}(1+{e}^{-\frac{i}{x+4}})[/m]

далее программируете цикл:
[m]p=1[/m]
[m]p=p((1+{e}^{-\frac{i}{x+4}})[/m]

предварительно: n=80 , x=5.3
👍
0
👎 0
А что такое p ,и куда у нас делось синус и 0.01? какой ответ получится в конечном итоге. обьясните пожалуйста
👍
0
👎 0
Уважаемый, Алексей Витальевич!
На нашем форуме мы помогаем в решении задачи, но не решаем вместо. Чтобы в последующем Вы могли сделать задачу уже самостоятельно.
Успехов!
ps.
p — введенная переменная, в которой накопится произведение
i — индекс цикла(изменяется от 2 до n).
последний оператор: x=sin(0.01p)
👍
0
👎 0
а вот еще не понятно почему у нас p=1 ?
👍
0
👎 0
Рамиль!
Извините, что вмешиваюсь.
Но не могу позволить Вам отвечать на этот вопрос.
Ни слова в Каде не понимаю, интересно, правильно или нет. Поправьте, если надо.

Ответ: потому что при умножении на единицу число не меняется.
👍
0
👎 0
да, всё так :)
👍
0
👎 0
Честно говоря, слежу с интересом.
Даже не удержался.
Что — довольно сложно.
👍
0
👎 0
да, пожалуйста:
это чтобы, при i=2:
[m]p=1*(1+{e}^{-\frac{2}{x+4}})[/m]

при i=3:
[m]p=(1+{e}^{-\frac{2}{x+4}})(1+{e}^{-\frac{3}{x+4}})[/m]

и т.д.
👍
0
👎 0
Произведение получится равным 1?
👍
0
👎 0
У меня получился что в конечном итоге ответ: 1.
👍
0
👎 0
у меня получилось так: 0.999901662...

Думаю, что Вы запрограммировали всё правильно.
Можете помочь своим товарищам по группе.
👍
0
👎 0
Спасибо большое,это вот мы решили безмодульным способом,у меня так раньше получалось ,но я был не уверен,а я уже дня 3 немогу составить с помощью подпрограммы функции...
👍
0
👎 0
вроде бы как-то с помощью оператора while,но незнаю к чему его привязать там...
👍
0
👎 0
while (i<=n) (меньше или равно)
👍
0
👎 0
ну, стало быть, если учитывать, что я считал в одинарной арифметике, то, ответ, скорее всего = 1.
но, вернее — всегда и во всем сомневаться (по учебе/науке).
👍
0
👎 0
Спасибо!

Задайте свой вопрос по информатике
профессионалам

Сейчас онлайн 75 репетиторов по информатике
Получите ответ профи быстро и бесплатно

Другие вопросы на эту тему:

👍
−1
👎 -1

Mathcad. Логические множители   4 ответа

Как применяются логические множители в данном уравнении? Система Mathcad.
h(x) := (x<-1)*(x+1)^2 +(-1<=x<1)*(1+cos(пx)) +(1<=x)*[-(x-1)^2]
👍
0
👎 0

Обработка двумерных массивов в Mathcad   2 ответа

Задание. Необходимо вычислить количество положительных чисел в каждом стобце,в которой число строк равно 5,а количество столбцов 6, значения в матрице задаются любые

Помогите,как будут вычиляться положительный числа в стобцах?
👍
0
👎 0

Mathcad   13 ответов

Помогите пожалуйста,неполучается.
Задание.Даны три числовые последовательности a,b,c. Сформировать две новые последовательности х и у в соответствиие со следующим правилом:
х (с нижним индексом i )=max(a (с индексом i) , b (с индексом i)) /2
y (c индексом i) =max(b (c индеком i) , c (c индексом i)) /2
i=1,2..n
n=8

Я задал три массива а=(3 5 2 4 6 2 9 -5) b=(9 -7 4 8 2 1 9 -7)
c=(-6 -7 2 -3 4 4 71)
Написал n=8 ORIGIN=1 i=1,2..n
а потом ввожу формулу для x и у (с индексами i) и программа не считает
Помогите пожалуйста!
ASK.PROFI.RU © 2020-2025