The Boltzmann Magetization\(M_0 = \frac{N {\gamma}^2 \hbar^2 B_0}{4 k T}\), then after elimination the units is \(J/T\).
The Polarization is \(P = \frac{\gamma \hbar B_0}{2kT}\), then after elimination we can get that \(P\) is a special number depends on the material, no SI units.
Question 2:
The polarization is \(P = \frac{51-49}{100} = 0.02\) .
The magnet field strength should be \(B_0 = \frac{0.02}{0.0000034} \approx 5882T\) .
The temperature should be \(T = \frac{300 \times 0.0000034}{0.02} = 0.051K\).
Question 3:
Since the Boltzmann Magetization Equation is \(M = M_0(1- e^{-\frac{t}{T_1}}) e^{-\frac{t}{T_2}}\) , so we can calculate the signal.
The signal of Tissue \(A\) : \(M_A = M_0(1- e^{-\frac{150}{300}}) e^{-\frac{12.5}{20}} = 0.21\) . The signal of Tissue \(B\) : \(M_B = M_0(1- e^{-\frac{150}{200}}) e^{-\frac{12.5}{40}} = 0.38\) .
Surely Tissue \(B\) will deliver more signal.
We have calculated that Tissue \(B\) will deliver more signal if both Tissue \(A\) and \(B\) has the same Boltzmann Magetization.
If Tissue \(A\) is \(85\%\) of Tissue \(B\), then the Tissue \(A\) signal will become lesser, so Tissue \(B\) deliver more signal.
Let function \(f(t) = M_{0A}(1- e^{-\frac{TR}{T_{1A}}})e^{-\frac{t}{T_{2A}}} - M_{0B}(1- e^{-\frac{TR}{T_{1B}}})e^{-\frac{t}{T_{2B}}}\) reprent the signal of time \(t\).
Consider the function: \(f(t) = (1 - e^{-\frac{150}{200}}) e^{-\frac{t}{40}} - (1- e^{-\frac{150}{300}}) e^{-\frac{t}{20}}\) reaches its PEAK at about \(t = 16\), so the \(TE\) should be \(TE = 32ms\).
% gdb -help print startup help, show switches *% gdb object normal debug *% gdb object core core debug (must specify core file) %% gdb object pid attach to running process % gdb use file command to load object
Help
1 2 3 4 5 6 7
*(gdb) help list command classes (gdb) help running list commands in one command class (gdb) help run bottom-level help for a command "run" (gdb) help info list info commands (running program state) (gdb) help info line help for a particular info command (gdb) help show list show commands (gdb state) (gdb) help show commands specific help for a show comma
Breakpoints
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
*(gdb) break main set a breakpoint on a function *(gdb) break 101 set a breakpoint on a line number *(gdb) break basic.c:101 set breakpoint at file and line (or function) *(gdb) info breakpoints show breakpoints *(gdb) delete 1 delete a breakpoint by number (gdb) delete delete all breakpoints (prompted) (gdb) clear delete breakpoints at current line (gdb) clear function delete breakpoints at function (gdb) clear line delete breakpoints at line (gdb) disable 2 turn a breakpoint off, but don't remove it (gdb) enable 2 turn disabled breakpoint back on (gdb) tbreak function|line set a temporary breakpoint (gdb) commands break-no ... end set gdb commands with breakpoint (gdb) ignore break-no count ignore bpt N-1 times before activation (gdb) condition break-no expression break only if condition is true (gdb) condition 2 i == 20 example: break on breakpoint 2 if i equals 20 (gdb) watch expression set software watchpoint on variable (gdb) info watchpoints show current watchpoints