张子,  

2020年4月20日

摘要: 初始化: string类的初始化是不可以用字符进行的,如; string str='c'; string str('c');必须传递字符串字面量作为参数;string本身是用模板类进行实例化的类。 string 类是变长度的 用length()方法返回对象的长度,同时string类不同于c语言中ch 阅读全文
posted @ 2020-04-20 18:54 张子, 阅读(209) 评论(0) 推荐(0) 编辑
 
摘要: new和delete:现在还没有new【】【】和delete【】【】,所以在用这些的时候最好用循环解决,先一个指针的数组,然后再初始化,每个元素再new一下,这样就满足了多维数组的条件:比如: int **a= new int* [5];//生成了一个有五个指针的数组for (int i=0;i<5 阅读全文
posted @ 2020-04-20 18:50 张子, 阅读(168) 评论(0) 推荐(0) 编辑
 
摘要: STL: 标准模板库。各种函数的模板和类的模板几个概念:容器:可容纳各种数据类型的通用数据结构,是类模板。迭代器:可用于依次存取容器中的元素,类似于指针,用iterator来进行对一个容器中单个元素的访问。算法:用来操作容器中的元素的函数模板。 容器分类:都必须调用同名的头文件(1)顺序容器:vec 阅读全文
posted @ 2020-04-20 18:49 张子, 阅读(212) 评论(0) 推荐(0) 编辑
 
摘要: 韦达定理的推广形式: 特征多项式|λI-A|一定是关于λ的n次多项式,λ^n的系数一定是1,由韦达定理和迹函数的性质:tr(A)=tr(P^-1*diag*P)=tr(diag*P^-1*P)=tr(diag)=所有特征值(包括重复的)之和 则有λ^(n-1)的系数一定是-tr(A),常数项就是a0 阅读全文
posted @ 2020-04-20 18:31 张子, 阅读(4374) 评论(0) 推荐(0) 编辑

2020年4月12日

摘要: 对于秩, rankA + rankB >=rank(A+B); //用行向量或列向量组进行比较,A+B可以用A和B线性表出,等号成立时两者没有线性相关的基向量。 对m*n矩阵A, rankA<=min{m,n} //obvious. rank(A^T)=rank(A)=rank(AA^T)=rank 阅读全文
posted @ 2020-04-12 18:24 张子, 阅读(2752) 评论(0) 推荐(0) 编辑
 
摘要: 对于一个线性空间U到线性空间V的映射, 可以取定U的一个基α1,α2——αn,由于U中每一个向量都可以由U的基线性表出,那么V中每一个对应U中一个向量α的象β就一定可以由U的基的象的线性组合表出,那么一个映射就完全由它原空间的一个基的象确定,我们在用矩阵表示线性映射的时候其实是选定了U的一组基,然后 阅读全文
posted @ 2020-04-12 18:02 张子, 阅读(3304) 评论(0) 推荐(0) 编辑