- 博客(10)
- 收藏
- 关注
原创 电动势/电场/电压之间的关系
由于导通的电路构成回路, 且电路整体呈中性. 无论电子在电路中如何移动, 单位时间内电子在负极累积的数量Q决定了电源电场强度的大小, 进而决定了电压的大小. 而回路中的电子数量总是有限的, 无论内, 外电路电阻R0, R1如何变化, 只要R0>0, R1>0, 电子通过外电路回流到正极的数量Q1 < Q就会成立, 就意味着单位时间内电动势最多只能将Q0
2024-10-15 18:48:02
1532
原创 VS Code task使用c/c++extension(cppbuild)类型运行windows命令在终端输出乱码解决办法
VS Code的task的type字段设置为extension定义的类型时,运行一个windows命令,可能会在终端输出输出乱码,例如: "type":"cppbuild",//c/c++ extension定义的task类型. "command": "chcp 65001" //windows命令如果这样配置,会在终端输出中文乱码.根本原因是task的type配置成了c/c++ extension重载的任务类型,该名称可以在该插件的package.json文件中的contributes{
2021-03-11 10:58:56
5730
1
原创 windows 7 sdk 安装失败
最近要使用windows 7 sdk,但是总是不成功,后来在虚拟机中实验,发现需要将vc++ 2010 Redistributable(含)及之后的所有Redistributable卸载才能成功安装.
2021-01-23 11:50:35
562
原创 subversion1.7出现Authenticated Failed错误
subversion1.7部署完成之后,客户端TortoiseSVN checkout时出现Authenticated Failed,用了几个小时才解决该问题,最后研究了官方文档,产生这个错误的原因有两个:一个服务程序命令行错误;另一个是配置错误.创建配置库命令:svnadmin create /var/svn/repos.在启动svnserve时,要使用命令行: svnserve -d -r /var/svn.注意: 不能是: svnserve -d -r /var/svn/repos.配置文件/
2021-01-23 11:16:51
382
原创 欧拉角的概念理解和欧拉角旋转矩阵推导
欧拉角用来计算空间中刚体的旋转位置,目的是改变刚体的朝向.具体来说,空间中有一个点p和一根轴k,点p绕轴k旋转θ角度到p',求p'的坐标.这就是欧拉角要解决的问题.只不过,欧拉角将1个点绕1根轴旋转1个角"转化为"1个点绕3个轴连续旋转3个角",因为需要绕三个轴旋转,每次旋转轴的方向都有变化,这就是一些欧拉角概念中刚体的“朝向”,“取向”,“方向”的含义.欧拉角分为内旋(动态)欧拉角和外旋(静态)欧拉角.内旋欧拉角旋转矩阵的推导过程空间中刚体上一点p在固定坐标系oxyz中对应的向量为v.
2020-11-26 18:36:28
6938
1
原创 可视化分析四元数计算三维旋转叉乘共轭四元数及使用半角的原因
这篇文章[从数学角度证明轴角转换为四元数计算三维旋转要使用半角?],但是太抽象了,这里利用坐标系将计算过程可视化,看看叉乘共轭四元数究竟起到什么作用.(https://blog.youkuaiyun.com/qq_43322433/article/details/110019588)利用四元数q计算三维向量v绕e轴旋转θ角,设v对应的四元数为p,假设e,p,q都为单位四元数.罗德里格旋转公式计算结果: v’ = cosθv + sinθ(e x v) + (1 - cosθ)*(v·e)e (1)如果q
2020-11-26 13:00:28
1036
原创 从数学角度证明轴角转换为四元数计算三维旋转要使用半角?
简单来说,用半角才能计算出正确的结果,这当然是一句废话,不过尚需证明这一点.轴角欧拉向量/旋转向量(axis,angle)=(ex, ey, ez, θ).旋转轴对应的单位向量为e=< ex, ey, ez>.v=<x, y, z>绕e逆时针旋转θ到v'.注: v不一定是单位向量.利用罗德里格旋转公式,旋转后的向量为v': v' = cosθ*v + sinθ*(e x v) + (1 - cosθ)*(v·k)k (1)将轴角转换为单位四元数q:四元数...
2020-11-24 00:33:03
688
原创 旋转矩阵和变换矩阵的概念和区别
不少牛人都写了文章来描述坐标系中点的旋转,只要百度搜索“旋转矩阵”就会出现很多,这里不再解释。但是也有网友看到过“变换矩阵”这个名词,可能会有些迷惑,这里用“人话”说一下到底什么是“旋转矩阵”和“变换矩阵”。先说一下什么是旋转矩阵先看看旋转矩阵定义:旋转矩阵(Rotation matrix),是在乘以一个向量的时候"改变向量的方向但不改变大小"的效果的矩阵.空间中有一个点p,我们再定义一个坐标系xyz,则可以称点p位于坐标系xyz中.我们用向量v来表示p点在xyz中的方向和位置.向量v绕某个旋转轴(
2020-11-20 10:22:30
4250
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人