Как найти среднее значение в маткаде

Иллюстрированный самоучитель по MathCAD 12

В Mathcad имеется ряд встроенных функций для расчетов числовых статистических характеристик рядов случайных данных:

  • mean(x) – выборочное среднее значение;
  • median (х) – выборочная медиана (median) – значение аргумента, которое делит гистограмму плотности вероятностей на две равные части;
  • var (х) – выборочная дисперсия (variance);
  • stdev(x) – среднеквадратичное (или стандартное) отклонение (standard deviation);
  • max(x),min(x) – максимальное и минимальное значения выборки;
  • mode(x) – наиболее часто встречающееся значение выборки;
  • var(х),stdev(x) – выборочная дисперсия и среднеквадратичное отклонение в другой нормировке:
    • х – вектор (или матрица) с выборкой случайных данных.

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

    Листинг 12.10. Расчет числовых характеристик случайного вектора:

    Определение статистических характеристик случайных величин приведено в листинге 12.11 на еще одном примере обработки выборки малого объема (по пяти данным). В том же листинге иллюстрируется применение еще двух функций, которые имеют смысл дисперсии и стандартного отклонения в несколько другой нормировке. Сравнивая различные выражения, вы без труда освоите связь между встроенными функциями.

    Внимание!
    Осторожно относитесь к написанию первой литеры в этих функциях, особенно при обработке малых выборок (листинг 12.11)
    .

    Листинг 12.11. К определению статических характеристик:

    Иногда в статистике встречаются и иные функции, например, помимо арифметического среднего, применяются другие средние значения:

    • gmean(x) – геометрическое среднее выборки случайных чисел;
    • hmean(x) – гармоническое среднее выборки случайных чисел.

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

    Маткад как найти среднее значение функции

    Встроенные функции и ключевые слова

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

    • х и у – вещественные числа;
    • z – вещественное либо комплексное число;
    • m, n, i, j и k – целые числа;
    • v, u и все имена, начинающиеся с v – векторы;
    • А и B – матрицы либо векторы;
    • М и N – квадратные матрицы;
    • F – вектор-функция;
    • file – либо имя файла, либо файловая переменная, присоединенная к имени файла.

    Все углы в тригонометрических функциях выражены в радианах. Многозначные функции и функции с комплексным аргументом всегда возвращают главное значение. Имена приведенных функций нечувствительны к шрифту, но чувствительны к регистру – их следует вводить с клавиатуры в точности, как они приведены. Все функции возвращают указанное для них значение

    Как найти максимум функции в маткаде

    MathCAD позволяет находить экстремумы функций, которые имеют конечное количество экстремумов. Для нахождения экстремума используются функции Minimize и Maximize .

    На рис.14 показан пример использования функции нахождения минимума. Нахождение максимума происходит аналогично, за исключением того, что функцию Minimize необходимо заменить на Maximize . В данном примере показан случай, когда максимум функции не может быть найден.

    8.6.1. Экстремум функции одной переменной

    Поиск экстремума функции включает в себя задачи нахождения локального и глобального экстремума. Последние называют еще задачами оптимизации. Рассмотрим конкретный пример функции f(x), показанной графиком на рис. 8.8 на интервале (-2,5). Она имеет глобальный максимум на левой границе интервала, глобальный минимум, локальный максимум, локальный минимум и локальный максимум на правой границе интервала (в порядке слева направо).

    В Mathcad с помощью встроенных функций решается только задача поиска локального экстремума. Чтобы найти глобальный максимум (или минимум), требуется либо сначала вычислить все их локальные значения и потом выбрать из них наибольший (наименьший), либо предварительно просканиро-вать с некоторым шагом рассматриваемую область, чтобы выделить из нее подобласть наибольших (наименьших) значений функции и осуществить поиск глобального экстремума, уже находясь в его окрестности. Последний путь таит в себе некоторую опасность уйти в зону другого локального экстремума, но часто может быть предпочтительнее из соображений экономии времени.

    Рис. 8.8. График функции f(х)=х 4 +5х 3 -10х

    Для поиска локальных экстремумов имеются две встроенные функции, которые могут применяться как в пределах вычислительного блока, так и автономно.

    • Minimize (f, x1, . ,хм) — вектор значений аргументов, при которых функция f достигает минимума;
    • Maximize (f, х1, . ,хм) — вектор значений аргументов, при которых функция f достигает максимума;
    • f (x1, . , хм. ) — функция;
    • x1, . , xм — аргументы, по которым производится минимизация (максимизация).

    Всем аргументам функции f предварительно следует присвоить некоторые значения, причем для тех переменных, по которым производится минимизация, они будут восприниматься как начальные приближения. Примеры вычисления экстремума функции одной переменной (рис. 8.8) без дополнительных условий показаны в листингах 8.11- 8.12. Поскольку никаких дополнительных условий в них не вводится, поиск экстремумов выполняется для любых значений.

    Листинг 8.11. Минимум функции одной переменной

    Листинг 8.12. Максимум функции одной переменной

    Как видно из листингов, существенное влияние на результат оказывает выбор начального приближения, в зависимости от чего в качестве ответа выдаются различные локальные экстремумы. В последнем случае численный метод вообще не справляется с задачей, поскольку начальное приближение х=-10 выбрано далеко от области локального максимума, и поиск решения уходит в сторону увеличения f (х).

    1. Поиск экстремума функции

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

    Для решения задач поиска максимума и минимума в Mathcad имеются встроенные функции Minerr, Minimize и Maximize. Все они используют те же градиентные численные методы, что и функция Find для решения уравнений.

    2. Экстремум функции одной переменной

    Поиск экстремума функции включает в себя задачи нахождения локального и глобального экстремума. Последние называют еще задачами оптимизации. Рассмотрим конкретный пример функции f(x), показанной графиком на рис.2 на интервале (-2,5). Она имеет глобальный максимум на левой границе интервала, глобальный минимум, локальный максимум, локальный минимум и локальный максимум на правой границе интервала (в порядке слева направо).

    В Mathcad с помощью встроенных функций решается только задача поиска локального экстремума. Чтобы найти глобальный максимум (или минимум), требуется либо сначала вычислить все их локальные значения и потом выбрать из них наибольший (наименьший), либо предварительно просканировать с некоторым шагом рассматриваемую область, чтобы выделить из нее подобласть наибольших (наименьших) значений функции и осуществить поиск глобального экстремума, уже находясь в его окрестности. Последний путь таит в себе некоторую опасность уйти в зону другого локального экстремума, но часто может быть предпочтительнее из соображений экономии времени.

    Рис. 1. График функции f(х)=х 4 +5х 3 -10х

    Построим график заданной функции (рис.1). По графику видны участки локальных экстремумов функции.

    Для поиска локальных экстремумов имеются две встроенные функции, которые могут применяться как в пределах вычислительного блока, так и автономно.

    · Minimize (f, x1, … ,хм) — вектор значений аргументов, при которых функция f достигает минимума;

    · Maximize (f, х1, … ,хм) — вектор значений аргументов, при которых функция f достигает максимума;

    Всем аргументам функции f предварительно следует присвоить некоторые значения, причем для тех переменных, по которым производится минимизация, они будут восприниматься как начальные приближения. Примеры вычисления экстремума функции одной переменной (рис.1) без дополнительных условий показаны в листинге на рис.2. Поскольку никаких дополнительных условий в них не вводится, поиск экстремумов выполняется для любых значений.

    Рис.2. Поиск локальных экстремумов функции одной переменной

    Как видно из листинга, существенное влияние на результат оказывает выбор начального приближения, в зависимости от чего в качестве ответа выдаются локальные различные экстремумы. В последнем случае численный метод вообще не справляется с задачей, поскольку начальное приближение х=-10 выбрано далеко от области локального максимума, и поиск решения уходит в сторону увеличения f (х).

    3. Условный экстремум

    В задачах на условный экстремум функции минимизации и максимизации должны быть включены в вычислительный блок, т. е. им должно предшествовать ключевое слово Given. В промежутке между Given и функцией поиска экстремума с помощью булевых операторов записываются логические выражения (неравенства, уравнения), задающие ограничения на значения аргументов минимизируемой функции. На рис.3 показаны примеры поиска условного экстремума на различных интервалах, определенных неравенствами. Сравните результаты работы этого листинга с двумя предыдущими.

    Рис. 3. Три примера поиска условного экстремума функции

    Не забывайте о важности выбора правильного начального приближения и в случае задач на условный экстремум. Например, если вместо условия — 3 Скачать пример

    Александр Малыгин

    Объект обсуждения – программное обеспечение для выполнения автоматизированного конструкторского и технологического проектирования, разработки управляющих программ, вопросы, связанные с разработкой прикладных САПР.

    2 Комментарии “ Оптимизация функций одной и нескольких переменных в PTC MathCAD ”

    Спасибо, очень информативано! Скажите, а для 9 переменных такая же функция и такой же принцип используется?

    Функция будет другая. Вы сами подбираете вид функции, остальное аналогично.

0 / 0 / 0

Регистрация: 10.09.2012

Сообщений: 4

1

Среднее геометрическое и среднее арифметическое положительных эл-ов

10.09.2012, 01:05. Показов 11196. Ответов 5


Студворк — интернет-сервис помощи студентам

программа MathCAD вычислить среднее геометрическое и арифметическое значения для положительных элементов
А=(3 7 1 -15 — 6 0 45 3 26 12)Т ((«Т» в виде верхнего индекса ((как показатель степеня, кто не понял)) значит что матрицу нужно просто перевернуть, не берите в голову))
Дайте мне команды для вычисления СРЕДНЕГО АРИФМЕТИЧЕСКОГО И СРЕДНЕГО ГЕОМЕТРИЧЕСКОГО ЗНАЧЕНИЯ, ДЛЯ ПОЛОЖИТЕЛЬНЫХ ЭЛЕМЕНТОВ. сор за капс но акцентирую внимание на том что я хочу конкретно.
например для среднего значения всех элементов я нашёл, это mean(A) = 7.6. Но нужно только для положительных элементов, а не для всех. Подозреваю что нужно задать через if.
Например: по-русски «вычислить среднее арифметическое если элемент больше нуля» по маткаду mean(A) if ….. (какая команда вместо точек хз)
Думаю суть вопроса ясна как божий день

Миниатюры

Среднее геометрическое и среднее арифметическое положительных эл-ов
 



0



1074 / 655 / 68

Регистрация: 10.02.2011

Сообщений: 518

10.09.2012, 12:14

2

Попробуйте разобраться с примером на картинке:

Миниатюры

Среднее геометрическое и среднее арифметическое положительных эл-ов
 



2



0 / 0 / 0

Регистрация: 10.09.2012

Сообщений: 4

11.09.2012, 02:48

 [ТС]

3

Цитата
Сообщение от Cute
Посмотреть сообщение

Попробуйте разобраться с примером на картинке:

не сильно помогло если чесно…буду сам разбираться. Если кому то не лень то сделайте пожалуйста и скиньте файлик маткада а не картинку, задание ведь фонарёвое



0



Змеюка одышечная

9863 / 4594 / 178

Регистрация: 04.01.2011

Сообщений: 8,556

11.09.2012, 03:07

4

Цитата
Сообщение от EcL1pSe
Посмотреть сообщение

задание ведь фонарёвое

В чём тогда проблема?



0



0 / 0 / 0

Регистрация: 10.09.2012

Сообщений: 4

11.09.2012, 03:42

 [ТС]

5

не будь я таким ламером, было бы всё позитивно у меня



0



vetvet

11.09.2012, 17:21


    Среднее геометрическое и среднее арифметическое положительных эл-ов

Не по теме:

Цитата
Сообщение от EcL1pSe
Посмотреть сообщение

не будь я таким ламером, было бы всё позитивно у меня

Так если вы такой ламер, то и не беритесь оценивать сложность задания, особенно если сами не в состоянии его сделать.



1



Урок 13. Обработка статистических данных в Mathcad

В этом и последующих уроках мы будем работать со статистическими данными. Эти данные будем рассматривать как два вектора одинаковой длины, один из которых включает в себя независимые переменные, а второй — зависимые.

Выше находятся три вектора, каждый из которых включает в себя 1000 элементов. Отображены только первые несколько элементов. Чтобы просмотреть другие элементы, следует щелкнуть по трем точкам внизу столбца чисел, чтобы появился ползунок — квадрат на серой линии:

Первый вектор включает в себя независимую переменную. Вектор X содержит действительные числа, Y — нули и единицы — категории, которые служат для обозначения да/нет, орел/решка и т.п. Эти данные сгенерированы в Mathcad. Как это сделано, мы рассмотрим в конце урока.

Категории и действительные числа в статистике рассматриваются по-разному. Однако, в некоторых случаях такое разделение не совсем ясно — данные можно отнести к любой из двух групп.

Данные выше составляют генеральную совокупность из 1000 точек. В какой-то момент мы рассматривает выборку из этой генеральной совокупности. Часто мы хотим получить представление о свойствах генеральной совокупности, изучая выборку.

Описание данных

Рассмотрим сначала действительные числа. В первую очередь, для описания набора данных используются параметры:

(а) среднее арифметическое X_;

(б) среднеквадратическое (стандартное) отклонение S.

Среднее арифметическое показывает, где находится центр распределения, а среднеквадратическое отклонение (сокращенно СКО) — ширину распределения. Иногда используются и другие параметры, такие как медиана и эксцесс. Эти параметры можно найти в меню Функции -> Статистические:

Среднее арифметическое зависимой переменной X:

СКО переменной X:

Функция в Mathcad:

(В статистике среднее арифметическое обычно обозначается буквой с черточкой над ней. В Mathcadтакая черточка используется с другой целью, поэтому для обозначения среднего арифметического мы используем нижнее подчеркивание.)

Теперь рассмотрим выборку — только первые десять элементов. Условимся обозначать генеральную совокупность заглавной буквой, а выборку — маленькой:

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

Здесь у нас в выборке участвуют 10 элементов — такое число часто принимается за минимум выборки. Немного лучшую оценку СКО дает величина:

Здесь мы делили на (n-1) вместо n. Встроенная функция Mathcad:

Ниже находятся два графика, которые показывают некоторые характеристики распределения. Первый — это график в декартовых координатах, известный как диаграмма рассеяния. Он показывает точки данных и границы 2?:

Правило двух сигма в статистике гласит, что для нормального распределения 5% данных будут лежать вне границ 2? от среднего арифметического.

Второй график — гистограмма. Она показывает число точек данных, попавших в различные интервалы. Как его построить, мы обсудим в дальнейшем:

Различные наборы данных можно получить, нажав [Ctrl+F5]. Это займет время, поскольку пересчитывается весь документ.

Теперь рассмотрим данные категорий. Предположим, что мы рассматриваем результат подбрасывания монеты: «1» — орел, «0» — решка. Из нашего набора данных мы можем получить вероятность выпадения орла. Следует внимательно применять арифметические операции к данным категорий, но в нашем выборе между «0» и «1» мы можем легко получить долю единиц, найдя среднее арифметическое вектора Y:

Это вероятность выпадения орла. Заметьте, что считать нужно от 0 до (N-1), чтобы учесть N точек.

Для небольшой выборки ее среднее арифметическое может существенно отличаться от среднего совокупности:

Вы можете получать различные наборы данных в выборке каждый раз, нажимая [Ctrl+F5]. Попробуйте сделать это несколько раз. Для «0» и «1» нужна выборка, по крайней мере, из 30 точек, чтобы получить примерное представление о вероятности. Для надежных результатов при рассмотрении категорий нужны большие выборки — часто это тысячи точек.

Случайные числа

Данные выше были получены с использованием генераторов случайных чисел Mathcad. Они находятся в меню Функции -> Все функции -> Случайные числа. Наиболее важные из них — это равномерное и нормальное распределение.

Случайное число между 0 и x можно получить с помощью функции:

Здесь нажатие [Ctrl+F5] также даст новое значение. Чтобы получить набор случайных чисел, нужно задать диапазон:

На диаграмме рассеяния видно, что распределение действительно равномерное:

Проверим это еще раз с помощью гистограммы:

Выходными значениями функции гистограммы являются два вектора-столбца. Столбец «0» содержит центры интервалов, а столбец «1» — число элементов в каждом интервале:

При построении графика используйте тип «Столбцы»:

Получается равномерное распределение, как и ожидалось.

Случайные числа с нормальным распределением генерирует функция rnorm(). Она содержит три параметра: число точек, среднее арифметическое и СКО. Создадим набор большого числа точек:

Построим гистограмму с 30 интервалами:

Такой колоколообразный график соответствует нормальному распределению.

Резюме

  1. Данные включают в себя набор векторов одинаковой длины. Первый вектор — независимая переменная, второй (третий, четвертый,…) — может быть переменной категорий, или включать в себя действительные числа. Полный набор данных формирует генеральную совокупность. Любая ее часть называется выборкой.
  2. Поведение данных можно описать с помощью среднего арифметического и среднеквадратического отклонения. (Для категорий можно определить лишь вероятность.) В Mathcad есть функции mean() и stdev() для их вычисления. Чтобы оценить стандартное отклонение генеральной совокупности по выборке, используйте Stdev().
  3. Обычно одна из двадцати точек выходит за пределы границ, отстоящих по обе стороны от среднего арифметического на 2?. Это можно проверить по диаграмме рассеяния или по гистограмме. Гистограмма формируется с помощью функции histogram(intervals,x), выходом которой является матрица с двумя столбцами: столбец «0» содержит данные для оси Xграфика, столбец «1» — для оси Y. Извлечь эти столбцы по отдельности можно с помощью команды Матрицы и таблицы -> Операции с векторами/матрицами.
  4. Мы рассмотрели два генератора случайных чисел Mathcad. Функция rnd(3) дает случайное значение с равномерным распределением в промежутке 0

Mathcad среднее значение вектора

Глава 7. Математическая статистика

7.1 Характеристика выборки данных и связи двух массивов

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

– mean ( A ) возвращает среднее значение элементов массива А;

– hmean ( A ) возвращает среднее гармоническое значение элементов массива А;

– gmean ( A ) возвращает среднее геометрическое значение элементов массива А;

– var ( A ) возвращает дисперсию элементов массива А;

– Var ( A ) возвращает несмещенную дисперсию элементов массива А;

– stdev ( A ) возвращает среднее квадратическое отклонение элементов массива А;

– Stdev ( A ) возвращает несмещенное среднее квадратическое отклонение элементов массива А;

– median ( A ) возвращает медиану массива А, которая делит гистограмму плотности вероятностей на две равные части;

– mode ( A ) возвращает моду массива А (наиболее часто встречающееся значение выборки данных);

– skew ( A ) возвращает ассиметрию массива А (степень ассиметричности гистограммы плотности вероятности относительно оси, проходящей через ее центр тяжести);

– kurt (х) возвращает эксцесс массив А (степень сглаженности плотности вероятности в окрестности главного максимума);

– stderr ( A , В) возвращает стандартную ошибку при линейной регрессии массивов А и В;

– cvar ( A ) возвращает ковариацию элементов двух массивов А и В;

– corr ( A ) возвращает коэффициент корреляции двух массивов А и В;

– hist ( int , y ) функция построения гистограммы массива А;

– histogram ( n , y ) функция построения гистограммы массива А.

Формулы для расчета указанных характеристик приведены на рис. 7.1 и 7.2.

Векторы наблюдений

среднее арифметическое

среднее геометрическое

среднее гармоническое

Рис. 7.1 Оценка параметров выборки данных

смещенная оценка

несмещенная оценка

среднее квадратическое отклонение

смещенная оценка

несмещенная оценка

медиана

мода

Эксцесс

ассиметрия

Рис. 7.2 Оценка параметров выборки данных (продолжение)

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

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

В MathCAD имеются три функции для оценки связи двух векторов или матриц:

1) stderr ( A , B ) возвращает стандартную ошибку при линейной регрессии массивов А и В;

2) cvarr ( A , B ) возвращает ковариацию элементов массивов А и В;

3) corr ( A , B ) возвращает коэффициент корреляции массивов А и В.

Рис. 7.3 Оценка параметров нескольких массивов данных

Коэффициент корреляции и ковариации различаются лишь нормировкой.

Ковариация определяется по формуле

,

Коэффициент корреляции – по формуле

,

где σА, σВ – средние отклонения массивов А и В.

Чаще на практике используется коэффициент корреляции, дающий относительную, а не абсолютную (как ковариация) оценку связи двух массивов. Чем ближе к единице коэффициент корреляции, тем теснее связь. Пример расчета параметров связи массивов приведен на рис. 7.4.

Векторы наблюдений

Оценки связи двух массивов

ковариация

коэффициент корреляции

стандартная ошибка

Рис. 7.4 Оценка связи векторов А и К

Среднее значение и дисперсия

В Mathcad 11 имеется ряд встроенных функций для расчетов числовых статистических характеристик рядов случайных данных.

  • mean(x) —выборочное среднее значение;
  • median (х) — выборочная медиана (median) — значение аргумента, которое делит гистограмму плотности вероятностей на две равные части;
  • var(x) — выборочная дисперсия (variance);
  • stdev(x) — среднеквадратичное (или «стандартное») отклонение (standard deviation);
  • max(x), mm (x) — максимальное и минимальное значения выборки;
  • mode(x) — наиболее часто встречающееся значение выборки;
  • var (x) ,stdev(x) — выборочная дисперсия и среднеквадратичное отклонение в другой нормировке;
    • х — вектор (или матрица) с выборкой случайных данных.

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

Листинг 14.10. Расчет числовых характеристик случайного вектора

На рис. 14.12 приведена гистограмма выборки случайных чисел, распределенных согласно закону Вейбулла. Пунктирные вертикальные прямые, показанные на графике, рассчитаны в последней строке листинга и обозначают стандартное отклонение от среднего значения. Гистограмма получена с помощью листинга 14.8, рассмотренного в предыдущем разделе. Обратите внимание, что поскольку распределение Вейбулла, в отличие, например, от Гауссова, несимметричное, то медиана не совпадает со средним значением.

Рис. 14.12. Гистограмма распределения Вейбулла (листинг 14.10)

Определение статистических характеристик случайных величин приведено в листинге 14.11 на еще одном примере обработки выборки малого объема (по пяти данным). В том же листинге иллюстрируется применение еще двух функций, которые имеют смысл дисперсии и стандартного отклонения в несколько другой нормировке. Сравнивая различные выражения, Вы без труда освоите связь между встроенными функциями.

Осторожно относитесь к написанию первой литеры в этих функциях, особенно при обработке малых выборок (листинг 14.11).

Листинг 14.11. Копределению статических характеристик

источники:

http://www.math.mrsu.ru/text/courses/mcad/7.1.htm

http://bourabai.kz/einf/mathcad/ch14/index8.html

Понравилась статья? Поделить с друзьями:
  • Как найти учителя или наставника
  • Как найти объем перегородки
  • Как найти частоту среза ачх
  • Как найти ассистента в моем телефоне
  • Как в телеграмме найти сообщение по времени