《跃迁》 古典

       这本书不错, 其中有些观点跟我的观点不谋而合。 有时候,读一本书时, 发现作者观点跟自己悟出的东西一致时, 是很开心的。 当然, 书中也有一些牵强和略带扯淡的逻辑和论断。

       总体来说, 书还算不错, 值得一读。

       最后, 不得不说, 人和人最大的区别, 在于认知。



在Matlab中绘制氢原子能级跃迁可以使用量子力学的理论公式来计算能级和跃迁的能量差,并使用Matlab的绘图函数来可视化结果。以下是一个示例代码: ```matlab % 定义常数 h = 6.62607015e-34; % 普朗克常数 c = 2.99792458e8; % 光速 R = 1.0973731568539e7; % 瑞利常数 % 定义氢原子的质量和电荷 m = 9.10938356e-31; % 电子质量 e = 1.60217662e-19; % 电子电荷 % 定义能级和跃迁的主量子数 n1 = 1; % 初始能级 n2 = 2; % 终止能级 % 计算能级和跃迁的能量差 E1 = -R * (1/n1^2); % 初始能级能量 E2 = -R * (1/n2^2); % 终止能级能量 deltaE = E2 - E1; % 能量差 % 计算跃迁的波长 lambda = (h * c) / deltaE; % 绘制能级跃迁示意图 figure; hold on; rectangle('Position', [0, 0, 1, E1], 'FaceColor', 'b'); % 初始能级 rectangle('Position', [0, E1, 1, deltaE], 'FaceColor', 'r'); % 跃迁能级 rectangle('Position', [0, E1+deltaE, 1, -E2], 'FaceColor', 'b'); % 终止能级 text(0.5, E1/2, sprintf('n=%d', n1), 'HorizontalAlignment', 'center', 'VerticalAlignment', 'middle'); text(0.5, E1+deltaE/2, sprintf('n=%d', n2), 'HorizontalAlignment', 'center', 'VerticalAlignment', 'middle'); text(0.5, E1+deltaE+E2/2, sprintf('n=%d', n2), 'HorizontalAlignment', 'center', 'VerticalAlignment', 'middle'); text(0.5, E1+deltaE/2, sprintf('λ=%.2e m', lambda), 'HorizontalAlignment', 'center', 'VerticalAlignment', 'middle'); xlabel('位置'); ylabel('能量'); title('氢原子能级跃迁示意图'); axis([0 1 0 E1+deltaE+E2]); ``` 这段代码首先定义了一些常数,包括普朗克常数、光速和瑞利常数。然后定义了氢原子的质量和电荷。接下来定义了初始能级和终止能级的主量子数。通过使用瑞利常数和主量子数计算能级的能量差,然后使用能量差计算跃迁的波长。最后使用Matlab的绘图函数绘制能级跃迁的示意图。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值