遇到的问题已解决
hser-chen
成长回忆录
展开
-
vector容器删除元素erase用法
删除数组{0,1,...,9}里面的元素8,代码如下: vector<double>a; cout << "before erase:"; for (int i = 0; i < 10; i++) { a.push_back(i); cout << a[i]; } cout << endl; for (auto it = a.begin(); it != a.end();) { if (*it == 8) { i原创 2020-07-04 11:03:45 · 864 阅读 · 0 评论 -
tecplot云图——数据文本格式2
文本格式按照文本格式顺序,第一行是标头,第二行是变量,第三行n是数据点个数,e是面元的个数,f代表点和面元,et代表的是面元类型,quadrilateral是四边形。点输出结束后,然后排列每个面元四个点在总点数的位置。C++代码ofstream out4("tecplot1.dat");int n_point = x_dengfen * z_dengfen, e_number ...原创 2020-02-18 10:52:30 · 8259 阅读 · 3 评论 -
C++笔记——类结构中容器一维二维数组初始赋值及初始长度设置的一种方法
类结构中容器一维二维数组初始赋值及初始长度设置的一种方法class sample //定义sample类{public: vector<double> a; //一维容器 vector<vector<double>>...原创 2019-07-23 19:15:00 · 356 阅读 · 0 评论 -
CAD——scr脚本文件—曲面数据点—四边形面元格式
我们都知道在使用c++程序语言实现NURBS技术过程或者大量数据点实现曲面建模的时候,利用cad软件scr脚本可以在Autocad软件直观的观察曲面的变化,下面直接叙述编写过程。 下图是曲面点txt文件输出格式,输出形式以第1、2、43、42构成一个四边形面元,后续依次2、3、44、43......记住每个面元构成中没有空格,但是面元与面元之间必须要有空格,脚本以...原创 2019-08-08 21:04:17 · 2259 阅读 · 0 评论 -
c++笔记——宏定义字符串实现文件命名
宏定义字符串实现整个程序过程中使用:#include "pch.h"#include <iostream># include <fstream>#include<string.h>#define charname "宏定义字符串"using namespace std;int main(){ char object_name[100]=...原创 2019-10-29 17:18:35 · 834 阅读 · 0 评论 -
c++笔记——字符串拼接实现文件命名
在写程序的过程中,对于数据结果的输出需要针对研究对象命名,如果涉及到输出的文件比较多,使用一个固定的字符串为研究对象名字与结果类型拼接,这样编程效率更高。#include "pch.h"#include <iostream># include <fstream>#include<string.h>using namespace std;int...原创 2019-10-29 17:11:10 · 2947 阅读 · 1 评论 -
三角形、四边形几何形心和重心坐标计算公式
面的形心为其几何中心,通常把三边形和四边形看成密度一致的平面薄片,均匀平面薄片的重心也叫做着平面薄片所占的平面图形的形心。在平面几何中,三角形三顶点的坐标为:三角形的重心(形心)坐标计算公式:在平面几何中,四边形四顶点的坐标为:按逆时针方向排列,四边形的重心(形心)坐标计算公式:参考文献: [1]常胜利.多边形重心坐标的求法[J].高等数学研究,2005(02):...原创 2019-10-12 10:46:08 · 37939 阅读 · 5 评论