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