exponenta event banner

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