exponenta event banner

numSummationTerms

Изменение количества суммирующих терминов для вычисления периодической функции Грина

Описание

пример

numSummationTerms(array,num) изменяет число элементов суммирования, используемых для вычисления периодической функции Грина бесконечного массива. Этот метод вычисляет 2 * num + 1 периодической функции Грина. Суммирование производится из -num к +num. Большее количество терминов приводит к лучшей точности, но увеличивает общее время вычислений.

Входные аргументы

развернуть все

Бесконечный массив, заданный как скалярный дескриптор.

Число для вычисления элементов суммирования, указанное как скаляр. Суммирование производится из -num к +num.

Пример: 50

Примеры

развернуть все

Создайте бесконечный массив с отметкой сканирования 45 градусов. Рассчитайте полное сопротивление сканирования. По умолчанию используется 21 член суммирования.

h = infiniteArray('ScanElevation',45);
s = impedance(h,1e9)
s = 84.7925 + 70.6722i

Измените число элементов суммирования на 51. Рассчитайте полное сопротивление сканирования еще раз.

numSummationTerms(h,25)
s = impedance(h,1e9)
s = 84.9377 + 70.7043i

Измените число терминов на 101. Увеличение числа членов суммирования приводит к более точному импедансу сканирования. Однако время, необходимое для вычисления полного сопротивления сканирования, увеличивается.

numSummationTerms(h,50)
s = impedance(h,1e9)
s = 84.9816 + 70.7090i
Представлен в R2015b