Форум программистов, компьютерный форум, киберфорум
Наши страницы
Matlab
Войти
Регистрация
Восстановить пароль
 
de1ay
0 / 0 / 0
Регистрация: 20.04.2017
Сообщений: 18
1

Вычислить конечное произведение

09.11.2017, 01:03. Просмотров 186. Ответов 11
Метки нет (Все метки)

Добрый день. В матлабе нужно вычислить произведение ряда http://www.cyberforum.ru/cgi-bin/latex.cgi?\prod_{k=1}^{6} cosx/2k . k изменяется от 1 до 6 с шагом 1. х изменяется от -10 до 10 с шагом 5. Вычисление нужно осуществить с помощью цикла while..end. Я пробовал, но ничего толкового не вышло
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2017, 01:03
Ответы с готовыми решениями:

Как собрать конечное изображение из матриц
Как собрать конечное изображение из матриц полученных разложением по RGB?

Вычислить произведение ряда
Пусть a0=a1=1 , ai=ai-2 + ai-1/2*i -1 , i=2,3,... Найти произведение ...

Вычислить произведение и количество элементов массива
Для совокупности чисел (массива X) 0.01; -27.3, 0, 1.25; -371; 0.5; -0.1; 1.2;...

Вычислить произведение отрицательных элементов массива
В одномерном массиве,состоящем из n вещественных элементов,вычислить: ...

Вычислить произведение и сумму элементов матрицы
Условие в прикрепленном вордовском документе. Помогите плз, в чем ошибка? пишет...

11
SSC
Эксперт по математике/физике
2198 / 1350 / 386
Регистрация: 09.04.2015
Сообщений: 3,702
09.11.2017, 07:24 2
Цитата Сообщение от de1ay Посмотреть сообщение
ничего толкового не вышло
Так приведите бестолковое ....

В описании задания есть только изменение по k, а как происходит изменение по х не указано
Домыслить можно кучу вариантов, и гадать на пустом месте не хочется
0
Centurio
Модератор
730 / 662 / 188
Регистрация: 13.09.2015
Сообщений: 2,373
09.11.2017, 08:29 3
Цитата Сообщение от SSC Посмотреть сообщение
как происходит изменение по х не указано
Указано:
Цитата Сообщение от de1ay Посмотреть сообщение
х изменяется от -10 до 10 с шагом 5
0
Krasme
3155 / 2552 / 883
Регистрация: 02.02.2014
Сообщений: 7,046
09.11.2017, 08:31 4
Указано
изменение по х не указано
х изменяется от -10 до 10 с шагом 5. В
0
SSC
Эксперт по математике/физике
2198 / 1350 / 386
Регистрация: 09.04.2015
Сообщений: 3,702
09.11.2017, 08:55 5
Цитата Сообщение от Centurio Посмотреть сообщение
Указано:
Что указано? Какой из следующих вариантов Вы имеете ввиду
1. http://www.cyberforum.ru/cgi-bin/latex.cgi?Z=\prod_{x=-10;5;10}^{}   (\prod_{k=1}^{6}(cos(x)/2k))

2. http://www.cyberforum.ru/cgi-bin/latex.cgi?Z=\prod_{k=1}^{6}( \prod_{x=-10;5;10}^{} (cos(x)/2k))

3. http://www.cyberforum.ru/cgi-bin/latex.cgi?Z=\prod_{k=1}^{6}( \sum_{x=-10;5;10}^{}(cos(x)/2k))

4. http://www.cyberforum.ru/cgi-bin/latex.cgi?Z=\sum_{x=-10;5;10}^{} (\prod_{k=1}^{6} (cos(x)/2k))

Хотя из выражения
Цитата Сообщение от de1ay Посмотреть сообщение
нужно вычислить произведение ряда
может и можно отдать предпочтение варианту 3 если "ряда" заменить на "рядов", но не исключается и вариант 1.
0
Centurio
Модератор
730 / 662 / 188
Регистрация: 13.09.2015
Сообщений: 2,373
09.11.2017, 09:19 6
Цитата Сообщение от SSC Посмотреть сообщение
Что указано?
Указано, как происходит изменение по х. Вы же жаловались, что этого не указано.
Цитата Сообщение от SSC Посмотреть сообщение
Какой из следующих вариантов Вы имеете ввиду
Это не ко мне, это к ТС.
0
de1ay
0 / 0 / 0
Регистрация: 20.04.2017
Сообщений: 18
09.11.2017, 09:20  [ТС] 7
Написано, что х изменяется от -10 до 10 с шагом пять. Поэтому тут всего ОДИН вариант : Х= -10; -5; 0; 5; 10
0
Centurio
Модератор
730 / 662 / 188
Регистрация: 13.09.2015
Сообщений: 2,373
09.11.2017, 09:27 8
de1ay, и всё-таки, какой из вариантов, указанных SSC, вам нужен?
0
SSC
Эксперт по математике/физике
2198 / 1350 / 386
Регистрация: 09.04.2015
Сообщений: 3,702
09.11.2017, 09:30 9
Цитата Сообщение от de1ay Посмотреть сообщение
Поэтому тут всего ОДИН вариант
Во всех приведенных мною вариантах х меняется по указанной Вами очередности
Цитата Сообщение от de1ay Посмотреть сообщение
Х= -10; -5; 0; 5; 10
Однако это не делает вариант единственным.
Или Вы не различаете разницу в вариантах?
0
de1ay
0 / 0 / 0
Регистрация: 20.04.2017
Сообщений: 18
09.11.2017, 10:17  [ТС] 10
Я думаю, что лучше всего подойдет первый вариант от SSC
0
SSC
Эксперт по математике/физике
2198 / 1350 / 386
Регистрация: 09.04.2015
Сообщений: 3,702
09.11.2017, 11:04 11
Вот код
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
clear all;clc;close all;
    xmin=-10;
    xmax=10;
    stepx=5;
    kmin=1;
    kmax=6;
    stepk=1;    
    x=xmin;
    S=1;
    while x<=xmax
        k=kmin;
        Sk=1;
        while k<=kmax
            Sk=Sk*cos(x)/(2*k);
            k=k+stepk;
        end
        S=S*Sk;
        x=x+stepx;
    end
    Str=sprintf('Результат=%f',S);
    disp(Str);
Его можно самостоятельно переделать под любой вариант
1
Krasme
3155 / 2552 / 883
Регистрация: 02.02.2014
Сообщений: 7,046
09.11.2017, 11:31 12
А мне кажется, что нужно посчитать произведение ряда при каждом х.
То есть на выходе массив из пяти произведений рядов.
0
09.11.2017, 11:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2017, 11:31

Вычислить произведение и количество элементов, больших B.
Для совокупности чисел (массива X) 0.01; -27.3 0, 1.25; -371; 0.5; -0.1; 1.2;...

Вычислить произведение элементов массива целых чисел
Вычислить произведение элементов массива С целых чисел, и если это произведение...

Вычислить произведение элементов массива c четными номерами
В одномерном массиве,состоящем из n вещественных элементов,вычислить:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru