自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (31)
  • 收藏
  • 关注

原创 DE29 Matrix Exponentials

2016-02-29 07:18:09 477

原创 DE28 Matrix Methods for Inhomogeneous Systems

2016-02-29 04:48:19 417

原创 DE 27 Sketching Solutions of 2x2 Homogeneous Linear System with Constant Coefficients

the red and green lines are determined by eigenvectors, the directions along the line are determined by the sign of exponent t.

2016-02-29 04:41:19 576

原创 DE26 Continuation: Repeated Real Eigenvalues

2016-02-27 06:42:35 496

原创 solve det(I + uv^t)

prove det(I+uvt)=1+utvdet(I+uv^t) = 1 + u^tv First, let us list several basic formulations: Assume Aa=λaAa = \lambda a, then we have A−1a=1λaA^{-1}a = \frac{1}{\lambda}a, meanwhile, we can also get (

2016-02-26 18:55:25 2425

原创 DE25 Homogeneous Linear Systems with Constant Coefficients

2016-02-26 06:51:56 446

原创 dimension and x,y,z components

class Point3{public:    union{        struct{            int x, y, z;        };        int val[3];    };引用的时候可以写成:Point3 p;int dimension = 1;p.val[dimension]

2016-02-26 02:03:14 568

转载 matlab 中的矩阵分解

矩阵分解是指根据一定的原理用某种算法将一个矩阵分解成若干个矩阵的乘积。常见的矩阵分解有LU分解(三角分解)、QR分解(正交变换)、Cholesky分解,以及Schur分解、Hessenberg分解、奇异分解等。 (1) LU分解(三角分解)矩阵的LU分解就是将一个矩阵表示为一个交换下三角矩阵和一个上三角矩阵的乘积形式。线性代数中已经证明,只要方阵A是非奇异(即行列式不等

2016-02-25 19:36:33 3029

原创 DE24 Introduction to First-order Systems of ODEs

when the prof. says "I cannot predict just from this picture", he means the picture without the red arrows. But the x'(t), y'(t) do give the length of the velocity in x,y directions, so the total leng

2016-02-25 05:11:26 582

原创 DE23 Use with Impulse Inputs

2016-02-25 05:10:43 457

原创 DE22 Using Laplace Transform to Solve ODEs with Discontinuous Inputs

2016-02-25 05:08:33 464

原创 DE21 Convolution Formula

2016-02-25 05:06:55 668

原创 无法解析的外部符号 __imp__glewinit

This problem is caused by mismatching between head file and lib file.To tackle it, make sure to update all the glew files including .h .lib .dll files on windows.

2016-02-24 23:30:27 4358

原创 understanding the Euler Lagrange equation

More details please refer to https://www.youtube.com/watch?v=08vJyA-XD3Q

2016-02-24 00:25:08 590

转载 LAPLACE INTERPOLATION

Consider a (two dimensional) data matrix with some values missing and you want to fill the holes by interpolated values. One particularly simple but at the same time powerful method is called Laplace

2016-02-20 00:35:41 988

原创 some notice about slot funtions

when you want to use slot functions technique, you need to define classes like follows:class Scene : public QObject{ Q_OBJECTIn order to let qt know those changes, it is very necessary to qma

2016-02-18 20:03:09 405

原创 how to set value for cmake arguement in command

-Darguement=value

2016-02-17 20:44:26 433

转载 how to use github on ubuntu

1 Installing Git for LinuxDownload and install Git for Linux :sudo apt-get install git 2 Configuring GitHubOnce the installation has successfully completed, the next thing to do is

2016-02-17 20:37:11 666

原创 instal BLAS and lapacke on ubuntu

sudo apt-get install libblas-dev checkinstallsudo apt-get install libblas-doc checkinstallsudo apt-get install liblapack-dev liblapack-doc-man liblapack-doc liblapack-pic liblapack3 liblapack-test li

2016-02-17 20:21:47 704

原创 use count of shared_ptr

#include #include class A{};class B{public: void setA(std::shared_ptr spa) { std::cout << spa.use_count() << std::endl; spA = spa; std::cout << spa.use_count

2016-02-17 05:02:09 711

原创 how to build a cgal program in qt under ubuntu

when you create a new project, don't forget to add the following sentence in .pro fileLIBS += -lCGAL -lCGAL_Coreit will  remind the system to link CGAL library.TEMPLATE = appCONFIG +

2016-02-17 02:32:01 387

原创 something about vertex in graph

#include #include #include #include #include #include #include typedef CGAL::Simple_cartesiandouble> Kernel;typedef Kernel::Vector_3

2016-02-17 01:48:28 697

转载 How to define a template class in a .h file and implement it in a .cpp file

To compile this class without any errors, you need to put the template specific declaration in a .cpp file, as shown below:Template Class Header FileHide   Copy Code// TestTemp.h#ifndef _TE

2016-02-16 00:55:03 440

原创 BGL_polyhedron_3/normals.cpp analysis

#include #include #include #include #include // Polyhedron#include #include #include #include // Graph traits adaptors#include typed

2016-02-16 00:13:51 476

转载 Generic Programming in C++

2.1 IntroductionIn generic programming, we take the notion of an ADT a step further. Instead of writingdown the specification for a single type, we describe a family of types that all have a com-

2016-02-15 23:48:02 1910

原创 how to install cmake

Either use a PPA or compile it yourself:Installation by a PPA (Upgrade to 3.2)sudo apt-get install software-properties-commonsudo add-apt-repository ppa:george-edison55/cmake-3.xsudo apt-g

2016-02-15 20:27:14 1321

原创 ubuntu下使用CGAL的pro文件

#-------------------------------------------------## Project created by QtCreator 2016-01-04T15:08:40##-------------------------------------------------QT += core gui opengl xmlC

2016-02-14 07:47:43 1010

原创 config cgal4.7 on ubuntu

1. download the installation program from https://github.com/CGAL/cgal/releases/tag/releases/CGAL-4.7here, i choose CGAL-4.7.zip2. then extract to somewhere(here, I extract them to /opts

2016-02-13 09:16:33 1936 1

原创 how to install cmake-gui on ubuntu

sudo apt-get install cmake-qt-gui

2016-02-13 08:25:06 2207

原创 install boost on ubuntu

You can use apt-get command (requires sudo)sudo apt-get install libboost-all-devOr you can callaptitude search boostfind packages you need and install them using the apt-get command.

2016-02-13 07:42:25 638

原创 how to cmake to build directory

cmake -B./build -H.

2016-02-13 01:16:42 828

原创 how to unlock /opt in ubuntu

sudo chown -R tjiang:tjiang /opt

2016-02-12 22:35:55 595

原创 how to unzip a file in a system directory

sudo unzip tbb44_20151115oss_win_0.zip -d /opt

2016-02-12 20:17:15 495 1

原创 how to open files as sudo

For those particular cases I use nautilus as root:Press Alt-F2 and type:gksu nautilus

2016-02-12 20:02:05 369

转载 Property Maps

Property MapsThe main link between the abstract mathematical nature of graphs and the concrete problems they are used to solve is the properties that are attached to the vertices and edges of a grap

2016-02-11 09:21:54 973

原创 QString, string, char* 相互转换

QString->stringOne of the things you should remember when converting QString to std::string is the fact that QString is UTF-16 encoded while std::string... May have any encodings.

2016-02-11 03:24:45 729

原创 how to build a cgal program in vs2010

here we use example/surface_modeling/all_roi_assign_example.cpp as an examplefirst we need to add some including directories:then we also need to add some library directories:

2016-02-10 23:26:39 638

转载 老毛桃安装WIN7原版系统

具体步骤:  1、先使用老毛桃U盘启动制作工具制作完U盘启动。2、找到Windows7的iso镜像,用UltraISO或者WinRAR打开Win7的iso镜像,然后提取/解压所有文件到你的U盘根目录。3、最后在你的U盘里找到名为bootmgr的文件,将bootmgr重命名为win7mgr。 4、用U盘启动电脑,选择菜单11,然后选择菜单2直接安装Win7原版操作系统。  后面的步骤

2016-02-08 17:46:27 2541

原创 regex

The regex match and search interface//main.cpp#include #include using namespace std;void out(bool b){ cout << (b ? "found" : "not found") << endl;}int main(){ // find XML/HTML-tagged

2016-02-07 00:40:18 749

原创 lambda

#include#includestd::function returnLambda(){ return [](int x, int y) { return x*y; };}int main(){ auto lf = returnLambda(); std::cout << lf(6, 7) << std::endl;}输出结果:42l

2016-02-06 23:35:02 565

average diffusion distance

average diffusion distance implemented in matlab

2016-08-13

Farthest Sampling on 3D meshes with mesh kept based on diffusion distance

Farthest Sampling on 3D meshes with mesh kept based on diffusion distance implemented in matlab

2016-08-13

Fast Marching on 3D Meshes with diffusion distance

Fast Marching on 3D Meshes with diffusion distance implemented in matlab

2016-08-13

PCA implementation

PCA implementation in matlab

2016-08-06

Farthest Sampling on 3D meshes with mesh kept

Farthest Sampling on 3D meshes with mesh kept

2016-08-03

Fast Marching on 3D Meshes

implement fast marching on 3d meshes in matlab

2016-07-31

farthest point sampling

implement farthest point sampling in matlab

2016-07-25

2D Fast Marching Computations

implement 2d fast marching computations in matalb

2016-07-25

princal component analysis implemented in matlab

princal component analysis implemented in matlab

2016-07-09

as-conformal-as-possible surface registration

implement paper "as-conformal-as-possible surface registraion" in matlab

2016-07-07

position based dynamics

position based dynamics implemented in matlab

2016-07-05

mixed finite elements

implement mixed finite elements in matlab

2016-06-23

laplacian interpolation

implement laplacian interpolation in matlab

2016-06-23

libmysqlclient.so.16

solve QSqlDatabase: QMYSQL driver not loaded problem

2016-05-17

GLM显示带纹理的OBJ

GLM显示带纹理的OBJ

2016-02-04

2d perlin noise ocean

采用二维柏林噪声模拟的海洋 .zip

2016-01-09

softmax regression

softmax regression 源代码 源码用的armadillo数学库,如何安装armadillo数学库,请看我的博客 http://blog.csdn.net/seamanj/article/details/49892715

2015-11-20

shadow Mapping 阴影投影

shadow Mapping 阴影投影 主要介绍阴影投影实现的原理 和 实现方法

2014-05-12

3D_Shader_DisplacementMapping_Sphere.rar

移位贴图(Displacement Mapping)的实现

2013-09-05

3D_Shader_ProjectivetTexturing.rar

投影贴图(projective texturing)的实现

2013-09-01

3D_Shader_CubeEnvMapping.rar

立方体环境映射(cubic environment mapping)的实现,其中包括了反射,折射,菲涅尔效应,色散等知识.

2013-08-29

3D_Shader_NormalMapping.rar

3D 法线贴图(normal mapping)的实现

2013-08-15

3D_Shader_SphereEnvMapping_by_seamanj

3D球形环境映射(3D Sphere environment mapping)的实现

2013-08-15

3D_Shader_SphereEnvMapping.rar

球形环境映射(sphere environment mappint)原理的实现

2013-07-23

USB监控器.rar

USB监控器_去网页打开 使用到的工具,OD和W32DASM

2013-06-14

texture&blending

DX 混合 纹理操作 包括多重纹理的操作,以及BACKBUFFER的读取

2013-05-03

3D_Math_Quaternion

四元组的应用 包含: 1.从"按定轴旋转某角度"建立四元组 2.四元组的球形插值插值 3.四元组与3x3旋转矩阵的相互转换

2013-03-08

3D_Shader_Expansion&Shrinkage;_by_Seamanj

3D_Shader_Expansion&Shrinkage;_by_Seamanj

2013-03-08

3D_Math_Solve_Matrix_Inverse_by_Seamanj.rar

矩阵各种求逆的方法 包括: 1.用矩阵行列式求逆 2.用高斯-约当消元法求逆 3.用LU分解求逆

2013-03-06

3D_Math_Solve_Matrix_Inverse.rar

矩阵各种求逆的方法 包括: 1.用矩阵行列式求逆 2.用高斯-约当消元法求逆 3.用LU分解求逆

2013-03-06

3D_Math_Quaternion_by_Seamanj.rar

四元组应用的实现 包括了 1.从"按指定轴旋转多少度"建立四元组 2.四元组的球形插值 3.四元组与3x3旋转矩阵的相互转换

2013-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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