摘要: 从事建筑行业,少不了天正和探索者软件。其中,天正主要是用于建筑专业,探索者用于结构专业。对于结构设计人员或者相关从业者,如果直接用探索者打开天正生成的图纸,很多时候不能正常显示。将其加载在一个cad界面中,利于操作。具体实现办法如下: (1)打开天正2013,选择工具-选项-第一标签栏(文件)---添加--支持文件检索路径---探索者安装目录(本人电脑为C:\Program Files\Tssd2011S\Sys18;C:\Program Files\Tssd2011S\Prg)(2)重启天正建筑,加载探索者菜单键入命令“Menu”,选择目录为C:\Program Files\Tssd2011 阅读全文
posted @ 2014-02-26 00:01 liang_l 阅读(9777) 评论(0) 推荐(0) 编辑
摘要: 将数据写入到文本中,View Code ofstream outAMatrix;outAMatrix.open("F:\\test\\AMatrix-.txt");通过这两条即可实现。如果是每隔几步要写入数据到同一文件中,View Code ofstream outAMatrix;outAMatrix.open("F:\\test\\AMatrix-.txt",i);将数据不断写到AMatrix-.txt中去。如果每隔几步将数据写入到不同文件中,View Code char buff[256];sprintf(buff, "F:\\test\\ 阅读全文
posted @ 2013-04-13 14:17 liang_l 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 2013-04-11之前的版本求解压力poisson方程View Code #include <iomanip>#include <fstream>#include "matvec.h"#include"GS.h"#include"GMRES.h"#include"ggje.h"#include "callumfpack.h"//2013-2-22 核查了A和B是否于Poisson离散出来形式一致//加入了左边界条件为强制边界(Dirichlet条件)//#define 阅读全文
posted @ 2013-04-12 00:07 liang_l 阅读(222) 评论(0) 推荐(0) 编辑
摘要: /*the Sum and the DATE:2012-8-18*///本程序先测试实现纯流体的流动,//边界条件:左边界为一抛物线,右边界也是和左边界相同的抛物线//边界条件:上下边界是固定边界u=v=0//内部节点初始值全部为0#include<iostream>#include<math.h> #include <iomanip>#include <fstream>#include "mathoperation.h"#include "Solve-ustar.h"#include "Solv 阅读全文
posted @ 2013-04-11 16:06 liang_l 阅读(289) 评论(0) 推荐(0) 编辑
摘要: #include<iostream>#include<math.h> #include <iomanip>#include <fstream>using namespace std;double norm2(double *cvel1,double *cvel2,int N){ double c=0; for(int i=0;i<N;i++) c=c+(cvel1[i]-cvel2[i])*(cvel1[i]-cvel2[i]); c=sqrt(c); return c;}int main(){ int N=10; int M=10; do 阅读全文
posted @ 2013-04-10 21:44 liang_l 阅读(4267) 评论(0) 推荐(0) 编辑
摘要: 在调用UMFPACK的过程中,只需要关心Ap Ai Ax的产生,通过Eigen库,先让矩阵A以稀疏矩阵格式存储(知道矩阵A的非零元素的分布),调用UMFPACK成功View Code //#include <Eigen/Eigen>#include <Eigen/Sparse>#include "umfpack.h"#include <Eigen/src/UmfPackSupport/UmfPackSupport.h>//注意:只有debug版本调试//参考资料:科学计算中的偏微分方程有限差分法 张文生 高等教育出版社// 4.7节 边界 阅读全文
posted @ 2013-03-16 10:44 liang_l 阅读(1576) 评论(0) 推荐(0) 编辑
摘要: 在调用UMFPACK的过程中,只需要关心Ap Ai Ax的产生,实现其过程分为下面两种方法:(1)通过Eigen库,先让矩阵A以稀疏矩阵格式存储(知道矩阵A的非零元素的分布)View Code //#include <Eigen/Eigen>#include <Eigen/Sparse>//#include <umfpack.h>//#include <Eigen/src/UmfPackSupport/UmfPackSupport.h>//注意:只有debug版本调试//参考资料:科学计算中的偏微分方程有限差分法 张文生 高等教育出版社// 4. 阅读全文
posted @ 2013-03-14 10:20 liang_l 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: 在之前是参考文献的自动编号,最近这几天突然发现了一个写参考文献的方法 觉得有用。比如在论文中 用到了某一篇文章,要引用此文章到参考文献处,具体实现如下: 利用 google 学术,将题目copy进去, http://scholar.google.com/schhp?hl=zh-CN 一般选取为第一种GB(国标),复制即可 王文全, 闫妍, 张立翔. 混流式水轮机跨尺度流道内复杂湍流的数值模拟[J]. 中国电机工程学报, 2012 (23). 阅读全文
posted @ 2013-03-12 22:40 liang_l 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 在编译一个函数时,出现了下述情况“ 当前不会命中断点。没有与此行关联的可执行代码。可能的原因包括:预处理器指令或编译器/连接器优化”网上有相关解释:1 将调试模式改为Debug模式 ,不能设置为Release模式2 断点要添加在语句上关掉重新生成解决方案。 阅读全文
posted @ 2013-03-12 16:32 liang_l 阅读(13645) 评论(1) 推荐(0) 编辑
摘要: 两次遍历,第一次遍历可以确定非零元素的个数;第二次遍历确定位置和存储非零元View Code //Data:2013-2-24//修改了Ai Ax的类型 利用最大维数n*n来保存,可以调用正确结果 不过不知系统随机分配的值 函数没有用//Data:2013-2-26//调用UMFPACK包来实现求解方程组//UMFPACK采用CSC(列压缩存储) matlab中的接口为A/b#include <stdio.h>#include <math.h>#include "umfpack.h"//传递的四个参数A b x n -----Data:2013-02 阅读全文
posted @ 2013-03-11 23:17 liang_l 阅读(237) 评论(0) 推荐(0) 编辑