Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 17.09.2019
Сообщений: 9

Как посчитать экстремумы и корни функции на с#?

22.05.2022, 11:08. Показов 1262. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Мне задали лабораторную работу с параметрической функцией x = R * Cos(t), y = R * Sin(t). Где R константа. Мне нужно было построить график, найти площадь, экстремумы и корни. Но вот площадь и график я сделал, а корни с экстремумами нет. И в интернете по этому поводу инфы нет. Ну или я просто плохо искал. Помогите, пожалуйста, с проблемой.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.05.2022, 11:08
Ответы с готовыми решениями:

Найти корни и экстремумы данной функции
Помогите пожалуйста, желательно ещё объяснить что и как почему там выходит, не понимаю как сделать это задание что то не доходит, найти...

Как посчитать корни по обратной матрице
Пожалуйста, скажите как считать корни по обратной матрице? Код без действия корней по обратной матрице: #include "stdafx.h"...

Как найти экстремумы функции на заданном отрезке?
Как в MatLab найти экстремумы функции на заданном отрезке? Помогите пожалуйста, напишите основные операторы, которые нужны и порядок их...

4
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3438 / 2758 / 575
Регистрация: 04.09.2018
Сообщений: 8,655
Записей в блоге: 3
22.05.2022, 11:45
Цитата Сообщение от Fedobirka Посмотреть сообщение
площадь и график я сделал
Интересно посмотреть.
Цитата Сообщение от Fedobirka Посмотреть сообщение
а корни с экстремумами нет
На каком отрезке? Где вывод функции y через x?
0
0 / 0 / 0
Регистрация: 17.09.2019
Сообщений: 9
22.05.2022, 12:07  [ТС]
Отрезок задаётся пользователем и радиус тоже. Вы хотите чтоб я всю программу скинул?
0
 Аватар для diadiavova
7261 / 2608 / 745
Регистрация: 11.04.2015
Сообщений: 4,155
Записей в блоге: 43
22.05.2022, 16:05
Лучший ответ Сообщение было отмечено Fedobirka как решение

Решение

Цитата Сообщение от Fedobirka Посмотреть сообщение
а корни с экстремумами нет.
А в чем проблема-то? Корни - это те значения x, при которых y = 0. Ну собственно приравниваем y к нулю и находим t
R * sin(t) = 0
Тут вполне очевидно, что при ненулевом R нуль мы получим при значениях t = пn, достаточно будет взять значения 0 и п(это типа пи, если что). Подставляем в уравнение x и получаем -R и R. Это и есть корни.
Что касается экстремумов, то можно продифференцировать y(t) и приравнять к нулю, получим п/2 + пn, можно взять значения п/2 и -п/2. Подставим в оба уравнения и получим экстремумы в точках (0; -R) и (0; R).
Кроме того, следует заметить, что это уравнение окружности с центром в начале координат и радиусом R. Если возвести оба уравнения в квадрат и сложить их, то после несложных преобразований можно получить уравнение в канонической форме.
1
 Аватар для kernel_mode
70 / 47 / 16
Регистрация: 21.07.2021
Сообщений: 187
22.05.2022, 19:46
Лучший ответ Сообщение было отмечено Fedobirka как решение

Решение

Можно попробовать с WinForms, компонент Graphics.


C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
            var xOffset = (float)(this.Size.Width * 0.25);
            var yOffset = (float)(this.Size.Height * 0.25);
            var xScale = 10.0;
            var yScale = 10.0;
            g = CreateGraphics();
            g.Clear(Color.Silver);
            double R = 10.0;
            for (double t = 0.0; t < 100.0; t += 0.2)
            {
                double x = R * Math.Cos(t) * xScale;
                double y = R * Math.Sin(t) * yScale;
                g.FillRectangle((Brush)Brushes.Green,
                            (int)x + xOffset,
                            (int)y + xOffset,
                            5, 5);
            }

Если это круг, то площадь можно найти из формулы площади круга:
S = Pi * R * R.

Обычно в C# не занимаются поиском экстремумов и тд, для этого есть matlab, скорее всего подразумевается самому вычислить и подставить переменные формулы для расчета программой.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.05.2022, 19:46
Помогаю со студенческими работами здесь

Как посчитать корни полинома, используя Fzero
Здравствуйте ,не могу разобраться как посчитать корни полинома используя fzero a = 1.0098; b = 4.5603; c = 10.9752; d =...

Как подсчитать самые часто повторяющиеся экстремумы функции?
Всем добрый день) Решение моего задания сводится к тому, чтобы подсчитать большее количество экстремумов в одномерном массиве, которые...

экстремумы функции
Помогите написать программу для нахождения экстремумов функции. Препод хочет чтобы программа считывала с файла координаты точек через...

Экстремумы функции
Помогите, пожалуйста! Нужно найти экстремумы функции f (x) = exp (x)-ln (x) методом половинного деления. Заранее спасибо!

Экстремумы функции
Есть функция HRC=7.98*C-0.91*C^2+0.12*Mn^2-0.01*Cr^2-1.07*Ni^2+0.19*C*Cr+0.22*Cr*Ni+21.01 где С=1,21-3,78 Mn=0.73-5.29 ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru