现在自旋电子学领域RuO2薄膜基底一般有哪些?
Erstellt am: 25. Dezember 2025
Beantwortet mit GPT-5.2 Thinking von Chat01
Erstellt am: 25. Dezember 2025
Beantwortet mit GPT-5.2 Thinking von Chat01
现在自旋电子学领域RuO2薄膜基底一般有哪些?
在**自旋电子学/反铁磁(尤其是近几年 RuO₂ 的 altermagnetism)**相关的 RuO₂ 薄膜工作里,常见基底大致就这几类(按“用得最常见/最容易做出外延质量”的思路排):
这两种(TiO₂、MgF₂)因为“同结构 rutile + 接近晶格常数”,在追求单晶外延、低缺陷、可控应变时最受欢迎。(arXiv)
如果你告诉我你关心的是 RuO₂ 的哪种取向(比如 (101)/(110)/(100))、以及你的沉积方法(PLD/溅射/MBE/MOCVD),我可以把“基底—取向—应变—常见生长窗口”的组合给你整理成一个更具体的对照表。
帮我写一个matlab程序计算一下下面x,y在线性代数拟合下的结果:
-6x+12y=91.3745,24x-12y=183.1556,2x=30.3601
pythonimport numpy as np A=np.array([[-6,12],[24,-12],[2,0]],dtype=float) b=np.array([91.3745,183.1556,30.3601],dtype=float) x=np.linalg.lstsq(A,b,rcond=None)[0] x array([15.24994639, 15.23822048])
pythonres=b-A@x res, np.linalg.norm(res), np.sum(res**2) (array([ 0.01553253, 0.01553253, -0.13979277]), 0.14150808397870773, 0.020024537831325)
pythonx,y=x x,y (15.24994638554217, 15.23822048192771)
pythonx,y=x x,y (15.24994638554217, 15.23822048192771) array([ 91.35896747, 183.14006747, 30.49989277])
下面这个是用**最小二乘(线性代数拟合)**来解超定方程组(3 条方程、2 个未知数)的 MATLAB 程序。核心就是 p = A\b;(MATLAB 会自动做最小二乘)。
matlab% Least-squares fit for x,y % Equations: % -6x + 12y = 91.3745 % 24x - 12y = 183.1556 % 2x = 30.3601 A = [-6 12; 24 -12; 2 0]; b = [ 91.3745; 183.1556; 30.3601]; % Least-squares solution p = A \ b; % same as pinv(A)*b for LS, but numerically better x = p(1); y = p(2); % Residuals and error metrics r = A*p - b; % residual vector (Ax - b) res_norm2 = norm(r); % 2-norm sse = sum(r.^2); % sum of squared errors fprintf('Least-squares solution:\n'); fprintf('x = %.10f\n', x); fprintf('y = %.10f\n', y); fprintf('\nResiduals (Ax-b):\n'); disp(r); fprintf('||r||_2 = %.10f\n', res_norm2); fprintf('SSE = %.10f\n', sse); % Predicted left-hand-sides for each equation lhs = A*p; fprintf('\nLHS values (A*[x;y]):\n'); disp(lhs); fprintf('Given b:\n'); disp(b);
用最小二乘算出来的结果是(我这边先算了一遍,供你对照):