C++中用宏定义注释

摘要:本文介绍了如何用宏来定义注释,以控制是否需要注释掉cout。 1. 起心动念 在调试程序的时候,经常需要用cout输出一些内容,以判断程序是否运行正常,以及进行到哪一步了。但是在程序发布的时候,又不需要这些cout的内容,这时候就需要手动把cout内容删除或者注释掉。很繁琐,尤其是你注释完...

2019-04-26 17:32:01

阅读数 181

评论数 2

3D中的方位与角位移

摘要:本文讲述了3D中描述方位与角位移的方法:矩阵、欧拉角和四元数,以及它们优缺点和适用场景。 1. 简介 “方位”是指物体的朝向,是一个状态;“旋转”可以把物体从一个方位变到另一个方位,是一个动作;“角位移”是旋转的量。 方位和角位移的关系类似于“位置”和“位移”的关系。 物体的位置是不能用绝...

2019-04-21 17:34:27

阅读数 484

评论数 0

几何角度理解叉乘

简介:本文解释了叉乘的计算(行列式)和几何解释之间的关系 1.叉乘的计算及几何解释 在我学习叉乘(本文只考虑三维向量)的时候,老师教了我们两个东西: 叉乘的计算方法:用行列式。 设有向量v⃗=(v1,v2,v3),w⃗=(w1,w2,w3),\vec{v}=(v_1, v_2, v_3), \...

2019-04-14 16:46:12

阅读数 107

评论数 0

精品资源推荐

1. 简介 本篇用于记录我在学习过程中发现的比较好的博客、论文、教程等,涉及的范围比较广,也比较杂,我会尽量按类别来分类。 本文将持续更新 v0.0.1_20181008 2. 数学类 2.1 傅里叶分析 傅里叶分析之掐死教程(完整版)更新于2014.06.06 2.2 MCMC(马尔科夫...

2018-10-08 18:20:54

阅读数 168

评论数 0

《有限元分析及应用》第5章:变形体力学方程求解的试函数方法的原理

《有限元分析及应用》第5章:变形体力学方程求解的试函数方法的原理 5.1 变形体(弹性)力学方程求解方法分类及试函数方法 5.1.1 变形体(弹性)力学方程求解方法 变形体(弹性)力学方程求解方法主要有两类: 直接法: 解析法(analytical method) 半解析法(s...

2018-04-17 21:36:53

阅读数 296

评论数 0

第四章 SVD

SVD may be the most important matrix decomposition of all, for both theoretical and computational purposes. 4.1 Introduction Theorem 4.1.1...

2017-07-25 18:10:53

阅读数 333

评论数 0

如何更好的理解矩阵

简介:介绍一些理解矩阵的技巧 1. 把矩阵看成线性变换 Ax 就是把向量xx变换成另一个向量。 Ax 的结果就是矩阵AA的列向量的线性组合

2017-07-14 11:24:23

阅读数 294

评论数 0

ATA对称正定的证明

1. 结论 Let A∈Rn×mwithn>m,A∈Rn×mwithn>m,A\in R^{n\times m} \quad with \quad n>m, then matrix ATAATAA^TA is positive s...

2017-07-14 10:02:51

阅读数 1927

评论数 0

第三章 最小二乘问题

摘要:本篇主要对教材第三章有关最小二乘的重要概念做一总结

2017-07-13 18:15:53

阅读数 753

评论数 0

stack around xxx is corrupted

当数组大小定义太小,在使用时越界。就可能出现stack around xxx is corrupted错误。

2017-07-07 21:20:52

阅读数 350

评论数 0

机器学习中训练数据集,交叉验证数据集,测试数据集的作用

1. 简介在Andrew Ng的机器学习教程里,会将给定的数据集分为三部分:训练数据集(training set)、交叉验证数据集(cross validation set)、测试数据集(test set)。三者分别占总数据集的60%、20%、20%。 那么这些数据集分别是什么作用呢?

2017-04-14 15:27:18

阅读数 12795

评论数 1

c语言赋值运算返回值

结论:赋值运算返回左值的引用。见下图:

2017-04-13 21:35:43

阅读数 3180

评论数 3

visual studio技巧总结

本篇文章以visual studio 2017为例,介绍visual studio实用技巧,包括快捷键的使用、一些非常好用的功能、调试技巧等。学会了这些一定会让你的编程事半功倍。包括:Quick Launch、Go To All、Peek Definition等。

2017-04-13 16:27:38

阅读数 2653

评论数 0

visual studio属性管理器(property manager)上各项的含义

1. 属性 管理器以最新版的visual studio 2017为例,新建一个console application。 第一步:view -> Property Manager看到的界面如下图所示: 2. 默认项什么含义以Debug | x64的配置为例,1. Microsoft.Cpp...

2017-04-11 16:09:51

阅读数 4789

评论数 2

矩阵计算一些重要的结论及其证明

对称正定矩阵对角线元素之和等于特征值之和;对称正定矩阵的对角线元素都大于0;对称正定矩阵的特征值都大于0

2017-04-10 19:40:04

阅读数 1175

评论数 0

区分指针常量和常量指针的技巧

一个技巧帮你彻底搞定指针常量和常量指针,再复杂也不怕。

2017-01-21 23:00:25

阅读数 293

评论数 0

如何保证矩阵计算的精确度:backward stable & well conditioned

大纲:介绍范数;介绍条件数;介绍条件数的几何意义;介绍有条件数得出的误差估计;介绍backward stable;介绍backward stable + well conditioned 可以得出求解结果精确的结论;介绍如何判断是否backward stable。 介绍实际操作中该怎么...

2017-01-21 20:29:42

阅读数 889

评论数 0

“补码”的数学原理

摘要:本文介绍补码进行运算为什么是有效的。 通过求同“同余”将减法变成加法;而求补码就是求同余。

2017-01-20 21:23:23

阅读数 2752

评论数 0

“_MSC_VER” 不匹配项

1. 问题我出现的错误是: error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1900” 2. 含义: visual studio 2010(1600)生成的东西和visual studio 2015生成的东西“不匹配”。 3. 解决方案 1)清理解...

2017-01-14 10:23:15

阅读数 4552

评论数 0

迭代法01--定常迭代法

本文主要介绍定常迭代法,给出迭代公式,分析其收敛性,包括: - Jacobi 迭代 - Gauss-Seidel 迭代 - Successive Over-Relaxation

2017-01-07 00:01:02

阅读数 1507

评论数 0

提示
确定要删除当前文章?
取消 删除