Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Решение задачи о туннелировании в MATLAB

Читайте также:
  1. I. Предмет и задачи кризисной психологии
  2. I. Цели и задачи музейной практики
  3. I. Цели и задачи учебной дисциплины
  4. I. Цель и задачи производственной
  5. II. СИТУАЦИОННЫЕ ЗАДАЧИ
  6. II. Цель, задачи и основные направления деятельности Центра
  7. III Задачи прокурорского надзора

Наконец, повторим в MATLAB пример расчета прохождения частицы через одномерный прямоугольный потенциальный барьер [2, с. 101-102], разобранный в Теме 1. Программа вместе с результатами выполнения операторов имеет следующий вид.

>> syms E positive; syms epsilon x m h U0;

>>ode='D2f1+(2*m/h^2)*E*f1=0,D2f2+(2*m/h^2)*(E-U0)*f2=0,D2f3+(2*m/h^2)*E*f3=0'

ode =

D2f1+(2*m/h^2)*E*f1=0,D2f2+(2*m/h^2)*(E-U0)*f2=0,D2f3+(2*m/h^2)*E*f3=0

>>ics='f1(1)=f2(1),Df1(1)=Df2(1),f2(0)=f3(0),Df2(0)=Df3(0),f1(0)+i*f1(pi/2/sqrt(E))=2,f3(0)-i*f3(pi/2/sqrt(E))=0'

ics =

f1(1)=f2(1),Df1(1)=Df2(1),f2(0)=f3(0),Df2(0)=Df3(0),f1(0)+i*f1(pi/2/sqrt(E))=2,f3(0)-i*f3(pi/2/sqrt(E))=0

>> [f1,f2,f3] = dsolve(ode, ics,'x');

>> S=subs(f3,{x,U0,m,h},{0,40,1/2,1});

>> T=S*conj(S);

>> fh=@(EE)subs(T,{E},{EE});

>> fh(38), fh(50)

ans =

I

ans =

I

Отметим, что здесь, в отличие от программы в Maple, система уравнений с граничными условиями сначала решена с общими значениями , а затем в них подставлены значения 40, 1/2 и 1 соответственно (разумеется, то же самое можно было бы сделать и в Maple). Громоздкая распечатка выражений для волновых функций на этот раз, конечно, опущена. В результате подстановки и , для коэффициента прохождения T получили значения, совпавшие с результатом Maple. График также имеет знакомый вид:

 

 

Рис. 2.5. Изменение коэффициента прохождения в зависимости от энергии для потенциального барьера, показанного на рисунке 1.4, полученное в MATLAB

 

Проверим также соотношение (1.11), для чего вычислим коэффициент отражения (обозначим, как и выше, через ). Функция fs представляет собой сумму коэффициентов прохождения и отражения. Для ознакомления с циклами в MATLAB, произведем проверку не путем построения графика, а составим простейший цикл, выводя значения fs для пяти различных значений аргумента E:

>> r=subs(f1,{x,U0,m,h},{0,40,1/2,1})-1;

>> r2=r*conj(r);

>> fs=@(EE)subs(r2+T,{E},{EE});

>> N=5; for k = 1:N, V = fs(k*4*40/N), end

V =

1.0000

V =

I

V =

I

V =

I

V =

I.

 

Список литературы к теме 2

Использованная литература:

1. Алексеев Е.Р., Чеснокова О.В. MATLAB 7. Самоучитель. – М.: Изд-во НТ Пресс, 2006 г. – 464 с.

2. Мессиа Аьберт Квантовая механика. – М.: Наука, 1978. – 480 с.

 

Рекомендованная литература:

1. Мартынов Н.Н. MATLAB 7. Элементарное введение. – М: Кудиц-Образ, 2005г. – 416 с.

2. Поршнев С.В. MATLAB 7. Основы работы и программирования. Учебник. – М.: Изд-во "Бином. Лаборатория знаний", 2006г. – 320 с.

3. Плохотников К.Э., Волков Б.И., Задорожный С.С., Антонюк В.А. Редактор К.Э. Плохотников. Методы разработки курсовых работ. Моделирование, вычисления, программирование на С++ и MATLAB, виртуализация, образцы лучших студенческих курсовых работ. – М.: Изд-во Солон, 2006. – 320 с.

 


Дата добавления: 2015-07-20; просмотров: 113 | Нарушение авторских прав


Читайте в этой же книге: Умнов Анатолий Михайлович | Введение | Основные сведения о Maple и начальные навыки работы | Пример расчета физической системы в Maple | Введение | Решение задачи о туннелировании | Сопряжение систем компьютерной алгебры | Тема 4. Примеры вычислений и моделирования систем с помощью численно-аналитических пакетов программ | Вычисление статистической суммы модели Изинга и сравнение с известными точными выражениями | Введение |
<== предыдущая страница | следующая страница ==>
Начальные навыки работы с MATLAB| Начальное знакомство с системой Mathematica

mybiblioteka.su - 2015-2024 год. (0.007 сек.)