Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/25: Рейтинг темы: голосов - 25, средняя оценка - 4.92
2 / 2 / 3
Регистрация: 11.09.2011
Сообщений: 557

Как правильно задать символы "Суммы" и "Произведения"

18.04.2015, 21:39. Показов 4972. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Как в Matlab можно задать символы "Суммы" и "Пи", который приведены ниже в формуле...


P.S. Так же формула называется: Тестовая формула Грайвенка
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.04.2015, 21:39
Ответы с готовыми решениями:

Как правильно задать проверку на символы в этом случии?
Такая вот форма есть <div id = "reg_forma"> <form onsubmit="return checkForm(this)" name="reg_form" action="reg_post.php"...

Правильно ли реализован алгоритм нахождения произведения суммы?
Найти произведение суммы \prod_{j=1}^{m}\sum_{i=1}^{n}(3*i-j) Правильно я составил? или нет? так как если я изменяю p=0 на p=1 выдаёт...

Как правильно задать http запрос, если нужно задать reqest header?
В программе нужно перезагрузить роутер, исспользуя httpanalazer получилось определить какой запрос я должен отослать - он на фото ...

10
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
18.04.2015, 22:00
TheRealKos, это сумма и произведение.Проводите операции в цикле.
0
2 / 2 / 3
Регистрация: 11.09.2011
Сообщений: 557
18.04.2015, 22:07  [ТС]
Цитата Сообщение от S_el Посмотреть сообщение
это сумма и произведение.Проводите операции в цикле.
Спасибо за название. Мне их пока просто нужно в функции записать. Нашел про "Сумму", но не получается ее записать правильно.
0
 Аватар для Krasme
7245 / 5098 / 2151
Регистрация: 02.02.2014
Сообщений: 13,458
18.04.2015, 22:41
на всякий случай, в данной формуле https://www.cyberforum.ru/cgi-bin/latex.cgi?\pi нету...

а произведение элементов массива - prod(M), где М - массив
0
2 / 2 / 3
Регистрация: 11.09.2011
Сообщений: 557
19.04.2015, 07:44  [ТС]
Цитата Сообщение от Krasme Посмотреть сообщение
на всякий случай, в данной формуле нету...
а произведение элементов массива - prod(M), где М - массив
И вам тоже большое спасибо за название, но в первом сообщение уже ответили

Есть другой вопрос сейчас: А как можно убедиться что я записал в Матлабе нужную формулу (из первого поста)?
0
 Аватар для Krasme
7245 / 5098 / 2151
Регистрация: 02.02.2014
Сообщений: 13,458
19.04.2015, 07:52
Цитата Сообщение от TheRealKos Посмотреть сообщение
А как можно убедиться что я записал в Матлабе нужную формулу
1 вариант: набрать ту формулу в другой программе, совпадение результатов скажут о верности записи..
2 вариант: привести ваш текст в теме форума, люди помогут проверить...
0
2 / 2 / 3
Регистрация: 11.09.2011
Сообщений: 557
19.04.2015, 09:06  [ТС]
Явно что-то не так, не может быть так просто
Matlab M
1
2
3
4
5
function f = my3(x)
i=1:n;
S = sum(x/4000);
N = prod(cos(x/(i^(1/2))))
f = 1 + S - N;
Добавлено через 13 минут
Krasme,
Хм, нашел на просторах интернета вот такое

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function f = griewangksfcn(x)
% Griewangk's function.
% 
% Formula: f = 1/4000*sum(x.*x,2) - prod(cos(x./idx),2) + 1
% 
% Global minimum at (0,0).
 
if strcmp(x,'init')
    f.PopInitRange = [-600; 600] ;
%     f.PopInitRange = [-2; 2] ;
    f.KnownMin = [0,0] ;
    f.Vectorized = 'on' ;
else
%     x = reshape(x,1,[]) ;
    idx = repmat(1:size(x,2),size(x,1),1) ;
    f = 1/4000*sum(x.*x,2) - prod(cos(x./idx),2) + 1 ;
end
0
19.04.2015, 09:11

Не по теме:

:good: тот, кто ищет, тот всегда найдет!

0
2 / 2 / 3
Регистрация: 11.09.2011
Сообщений: 557
19.04.2015, 09:11  [ТС]
Krasme, Вы случайно не знаете что в prod(cos(x./idx),2) означает idx. А то ругается
0
 Аватар для Krasme
7245 / 5098 / 2151
Регистрация: 02.02.2014
Сообщений: 13,458
19.04.2015, 09:12
idx вычисляется строчкой выше
0
2 / 2 / 3
Регистрация: 11.09.2011
Сообщений: 557
19.04.2015, 09:18  [ТС]
Цитата Сообщение от Krasme Посмотреть сообщение
idx вычисляется строчкой выше
Внимательность....Спасибо

Нашел еще вот такой
Matlab M
1
2
 f(x)=sum(x(i)^2/4000)-prod(cos(x(i)/sqrt(i)))+1, i=1:n
   -600<=x(i)<= 600.
Как ни записываю в файл-функцию, всё равно ругается
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.04.2015, 09:18
Помогаю со студенческими работами здесь

Не получается чтобы он все символы с текста читал и типа счетчика который считает одинаковые символы как один и плюсует их....Как сделать правильно???
#include&lt; stdio.h&gt; #include&lt; conio.h&gt; #include&lt; string.h&gt; #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;cmath&gt; using...

Как задать массив для произведения рандомных чисел в двоичной системе?
Привет всем. Есть такая проблема нужно создать массивы которые будут выдавать рандомные числа . Но при этом от той системы счисления...

Как записать расчет произведения, суммы ряда?
Записать в C# могу только первую часть, а вторую и третью... И мне нужна помощь, вот скрин

Как задать распределение суммы
Родитель дает ребенку X рублей на месяц, в месяце Y дней (каждый месяц разный). Нужно израсходовать все x рублей за y дней. Каждый...

Как задать правильно параметры?
if ($stmt_1 = $mysqli-&gt;prepare(&quot;UPDATE `bd` SET `field`='&quot;.$ch_1.&quot;' WHERE `id`=?&quot;)) { $stmt_1-&gt;bind_param(&quot;i&quot;, $p_id); ...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru