numSummationTerms

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

Синтаксис

numSummationTerms(array,num)

Описание

пример

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

Входные параметры

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

Массив Бога, заданный как скалярный указатель.

Номер, чтобы вычислить условия суммирования, заданные как скаляр. Суммирование выполняется от –num до +num.

Пример: 50

Примеры

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

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

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

Измените количество условий суммирования к 51. Вычислите импеданс сканирования снова.

numSummationTerms(h,25)
s = impedance(h,1e9)
s = 83.4476 + 68.8165i

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

numSummationTerms(h,50)
s = impedance(h,1e9)
s = 83.4919 + 68.8217i

Смотрите также

|

Введенный в R2015b