برچسب: معادله بلاخ

۰

شبیه سازی معادله بلاخ در متلب

معادله بلاخ یک معادله ی مهم و پایه در MRI است که توسط Felix Bloch معرفی شد. با استفاده از معادله بلاخ می تونیم مغناطیس شدگی اسپین ها رو به صورت تابعی از زمان در حضور میدان مغناطیسی بدست آوریم. در این فیلم آموزشی توضیح کوتاهی در مورد معادله بلاخ در MRI داده میشه و سپس این معادله رو در حالت اعمال یک rect RF pulse در متلب شبیه سازی می کنیم. برای این منظور از تابع ode45 متلب استفاده می کنیم و سعی میکنیم معادله بلاخ رو با محاسبات عددی حل کنیم.

۰

شبیه سازی معادله بلاخ در MRI

برای ادامه ی شبیه سازی هام معادله ی معروف و اساسی بلاخ یا Bloch (شایدم تلفظ دیگری داره) رو در متلب پیاده کردم. چیزی جز حل یه معادله دیفرانسیل نیست. تابع مورد نظر به صورت زیر نوشته میشه: [t, M] = bloch_sim(M0, dW, B, Alpha) در این تابع M0 مقدار اولیه مغناطیس شدگی، dw مقدار off-resonance و B  هم به صورت یک بردادر ۳*۱ وارد میشه که اندازه ی پالس RF رو در دو جهت x و y و همچنین مقدار B0 در جهت z رو دریافت می کنه. مقدار Alpha هم زاویه چرخش یا همون flip -angle است. چیزی...