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