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