- 博客(7)
- 收藏
- 关注
原创 QT里面 出现exited with code 255
很有可能是对象的定义和创建方式不同,如下:vtk *line;line=vtkSmartPointervtkLine>::New();记住:vtkSmartPointerline=vtkSmartPointervtkLine>::New() vtk *line=vtkLine::New();等号左右声明和创建方式必须统一
2016-06-30 22:41:06 10585
原创 matlab查看程序运行占用了多少空间
在matlab命令窗口执行 feature('memstats')可以查看:物理内存:使用,可用,总数交换页面:使用,可用,总数虚拟内存:使用,可用,总数最大连续可用内存块:按从大到小排序,以及总数命令 whos 和 whos global 可以分别查看所有局部和全局变量占用的内存大小
2016-06-28 09:49:02 8190
转载 Matlab使用过程中内存不足问题的总结
做图像处理的,对matlab这工具软件一定不会陌生,他的高集成度为图像处理提供了很大的方便,但我们在使用时难免会出现内存不足的问题,2、3G的内存还不够处理一次简单图像,这确实很恐怖。但这里的警告并不是说真的物理内存用完了,一般out of memenry存在以下几种情况:1、 变量需要的存储空间超过了可用的内存空间2、 数据需要的存储空间,超过内存中最大的可用连续存储空间3 、程序和
2016-06-28 09:41:48 2043
原创 Fortran 编译出现error #7938: Character length argument mismatch
有时候并不是程序本身错误,而是上一次编译时子程序对变量的修改保存到当前的编译过程中,造成错误。解决办法是将项目“清理”,然后重新编译,还要注意不同子程序文件之间编译的顺序,顺序不同也会错误。
2016-06-27 14:21:44 3191
转载 Fortran三种数组传递方式
本文介绍了假定大小,假定形状,自动数组三种数组传递方式,并对比了其中的差别和优劣。适合新手阅读Fortran 中,调用函数或子程序时,默认将实参的地址传递给形参,称为地址传递或引用传递。究其原因,是因为Fortran主要针对数值计算,参数多为大型数组(二维数组称矩阵),如果采用值传递,会复制实参的一个拷贝给形参,占用时间和内存,而地址传递则仅仅将实参数组的首地址传递给形参,没有时间和内存冗
2016-06-27 10:55:46 14618 1
转载 matlab解方程、方程组
1、解方程、方程组x^2-4=12,求x:syms x;f=x^2-4-12;solve(f)最近有多人问如何用matlab解方程组的问题,其实在matlab中解方程组还是很方便的,例如,对于代数方程组Ax=b(A为系数矩阵,非奇异)的求解,MATLAB中有两种方法:(1)x=inv(A)*b — 采用求逆运算解方程组; (2)x=A\B — 采用左除
2016-06-23 17:11:03 112140 9
转载 VTK里面三维文本显示
资料上看到了一种方法,但是不是很通用。如下://建立3D 文本,为多边形数据vtkVectorText *atext =vtkVectorText::New();atext->SetText("Origin");//映射文本,注意映射器的类型vtkPolyDataMapper *textMapper =vtkPolyDataMapper::New();textMappe
2016-06-21 14:54:28 3598 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人