Have fun with sci.dog

MATLAB

大地坐标转换问题-SciDog

大地坐标转换问题

前段时间,同事碰到一个问题,关于经纬度和大地坐标的转换问题。 简单来说,由于地球是椭球,经纬度是球面坐标,而我们的地图呢,通常都是笛卡尔坐标,因此,经纬度和大地坐标之间的转换需要一个映射。 1、投影变换 目前,通常采用的是Gauss-Kru...

赞(0)ALPFFALPFF阅读(662)去评论
MATLAB编译Java SDK的中文注释错误-SciDog

MATLAB编译Java SDK的中文注释错误

前段时间采用matlab开发的一个项目要在网络上调用,网络端后台是用java开发的,因此,这里的思路是把matlab函数编译为java包,让java去调用。 1、安装java 2、设置java的环境变量,让javac能被访问到,matlab...

赞(0)ALPFFALPFF阅读(671)去评论
MATLAB混合编程中数据类型的问题-SciDog

MATLAB混合编程中数据类型的问题

在使用matlab编程的时候,通常情况下,用户无需关心数据类型,matlab默认就是double类型,但某些特殊情况下,需要考虑数据类型。 1、进行大型矩阵存储的时候,为了节约内容,要用具体的数据类型,比如图像数据,要用uint8 2、混合...

赞(1)ALPFFALPFF阅读(744)去评论
MATLAB算法移植C++的方法-SciDog

MATLAB算法移植C++的方法

采用matlab开发算法,可以快速开发、测试算法,但存在两个问题 算法效率不高 不利于开发独立软件 本文描述一种matlab算法移植C++的方法 一、MATLAB开发者需要做的 1、编辑一个简单的matlab函数 2、打开coder 输入入...

赞(0)ALPFFALPFF阅读(884)去评论
matlab读取mdb数据库-SciDog

matlab读取mdb数据库

mdb是Microsoft的Acess数据库文件,笔者最近要读取这个数据文件。 step1:打开matlab的Database Explorer Step2:新建数据连接 step3:打开odbc数据源 step4:点击添加 发现没有mdb...

赞(0)ALPFFALPFF阅读(958)去评论
MATLAB与C#的日期转换对比-SciDog

MATLAB与C#的日期转换对比

此问题的背景是笔者要将一段MATLAB代码翻译成C#代码,matlab代码中使用日期运算,用到了datenum函数,计算了不同日期之间的时差等。C#中的日期类是DataTime,因此笔者尝试了一下。 matlab中的datenum函数可以把...

赞(1)ALPFFALPFF阅读(821)去评论
Matlab 文件占用导致不能删除问题-SciDog

Matlab 文件占用导致不能删除问题

当在matlab中打开一个文件而没有关闭之前,无法删除一个文件,如图所示 此时,只需要关闭文件,即可删除文件 这种方法估计大家都知道,但还有一种情况,就是我们在并行计算中打开了文件,这个时候,采用fclose all就不起作用了。输入fcl...

赞(0)ALPFFALPFF阅读(1644)去评论
MATLAB中table数据添加列column-SciDog

MATLAB中table数据添加列column

笔者最近使用matlab的table处理数据,感觉很方便,碰到一个需求,是要往table里添加一列,一下子蒙住了,最后在网上查到方法,发现自己还挺蠢了,年龄大了,脑子不好用了,记录下来。 方法很简单,像添加结构体一样添加即可。 比如,有这样...

赞(5)ALPFFALPFF阅读(4382)评论(1)