24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1252  |  回复: 22

南风太古心

金虫 (正式写手)


[交流] 编程0基础,想向大家请教一些问题。

最近做课题,需要计算液态样品的结构,目前能免费获得的软件都是处理固体的,几乎没有适合我的。所以想改写一下别人的程序。问题是除了本科时学过VB以外,我没有接触过任何编程课程。要改写一个不算很大的程序大概需要哪些准备呢?还有那程序不是开源的,是不是要先联系作者要代码?请大家赐教。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

userhung

禁虫 (文学泰斗)


★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
南风太古心: 金币+2, 谢谢 2013-01-19 13:33:07
xzhdty: 金币+1, 谢谢木虫博士 2013-01-19 21:46:22
2楼2013-01-19 13:22:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

weiwei_l

木虫 (职业作家)



南风太古心: 金币+1 2013-01-19 14:18:52
加油楼主
3楼2013-01-19 14:17:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangww2011

木虫 (著名写手)


★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
南风太古心: 金币+2, 谢谢回复 2013-01-20 09:19:09
感觉比较难 但如果楼主喜欢写 就很容易
不是开源的 楼主可以尝试着去要下 源代码 呵呵
4楼2013-01-19 21:37:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

MBA中国

木虫 (正式写手)


★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
南风太古心: 金币+1 2013-01-20 09:19:43
内容已删除
5楼2013-01-19 22:07:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ZJJ2007

至尊木虫 (文坛精英)



南风太古心: 金币+1 2013-01-20 09:19:35
祝你好运吧
6楼2013-01-19 22:43:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

邪恶胖子

铜虫 (正式写手)


★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
南风太古心: 金币+2, 谢谢 2013-01-20 14:14:25
看楼主哪方面需求了,程序开发的话,就效率来讲我推荐c++和delphi开发效率非常高!要是大量的计算方面的话我看还是学R和c吧!c和c++是两种不同的语言!
7楼2013-01-20 11:05:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

南风太古心

金虫 (正式写手)


引用回帖:
7楼: Originally posted by 邪恶胖子 at 2013-01-20 11:05:36
看楼主哪方面需求了,程序开发的话,就效率来讲我推荐c++和delphi开发效率非常高!要是大量的计算方面的话我看还是学R和c吧!c和c++是两种不同的语言!

原程序是用IDL编的。
9楼2013-01-20 14:13:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

布瓜的世界

金虫 (小有名气)


★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
南风太古心: 金币+2, 谢谢,我也不指望成为高手,够用就行了 2013-01-21 09:00:55
今天看了一个视频,里面老外说想要成为一个编程高手就要两年每天坚持编程,想要成为编程大师就要十一如一日的编程!!!!!
10楼2013-01-20 19:07:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chembetsey

木虫 (小有名气)


★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
南风太古心: 金币+3, 谢谢 2013-01-21 09:06:00
先了解一下你需要的程序的理论,再做打算。如果理论太过复杂,我劝你还是算了吧,等你写出来,怕是花儿都谢了,不就急。若是不复杂,那用什么语言都无所谓。
不妨详细说下你要做的事,以便更有针对性地给你建议。
11楼2013-01-20 22:19:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

南风太古心

金虫 (正式写手)


引用回帖:
11楼: Originally posted by chembetsey at 2013-01-20 22:19:54
先了解一下你需要的程序的理论,再做打算。如果理论太过复杂,我劝你还是算了吧,等你写出来,怕是花儿都谢了,不就急。若是不复杂,那用什么语言都无所谓。
不妨详细说下你要做的事,以便更有针对性地给你建议。

谢谢帮助,实验的理论我倒是理解,就是7、8个公式,我要用的程序和解晶体结构的程序比较像,都是读入测试谱图之后对其进行校正、傅里叶变换,消除截断效应等等。有些公式包含实部和虚部,不知道编起来会不会很难,参考的程序是用IDL写成的。
12楼2013-01-21 09:11:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chembetsey

木虫 (小有名气)


★ ★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
南风太古心: 金币+2, 谢谢 2013-01-21 09:45:55
南风太古心: 金币+2 2013-01-21 15:54:27
这样的话用MatLab比较合适,看看MatLab里面有没有你需要的函数,有的话就很好实现了
13楼2013-01-21 09:33:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

邪恶胖子

铜虫 (正式写手)


★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
南风太古心: 金币+1 2013-01-21 10:58:22
引用回帖:
10楼: Originally posted by 布瓜的世界 at 2013-01-20 19:07:51
今天看了一个视频,里面老外说想要成为一个编程高手就要两年每天坚持编程,想要成为编程大师就要十一如一日的编程!!!!!

这个是必须的,必须打败空虚寂寞冷!
14楼2013-01-21 09:49:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

南风太古心

金虫 (正式写手)


引用回帖:
13楼: Originally posted by chembetsey at 2013-01-21 09:33:01
这样的话用MatLab比较合适,看看MatLab里面有没有你需要的函数,有的话就很好实现了

我没有用过matlab,不知道里面都有什么函数,请教一下labmat的函数是像excel里面的基础函数吗?对于有实部和虚部的函数可以处理吗?
15楼2013-01-21 10:14:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chembetsey

木虫 (小有名气)


★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
南风太古心: 金币+2, 谢谢 2013-01-21 10:19:24
那就是复数的函数而已,而且你这个程序和信号处理有关系,MatLab有专门的工具箱做信号处理,FFT什么的都有。
16楼2013-01-21 10:18:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

南风太古心

金虫 (正式写手)


引用回帖:
16楼: Originally posted by chembetsey at 2013-01-21 10:18:46
那就是复数的函数而已,而且你这个程序和信号处理有关系,MatLab有专门的工具箱做信号处理,FFT什么的都有。

那么请问matlab和IDL哪一个比较好用呢?
17楼2013-01-21 10:20:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chembetsey

木虫 (小有名气)



小木虫: 金币+0.5, 给个红包,谢谢回帖
没用过IDL,不知道
18楼2013-01-21 10:24:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

南风太古心

金虫 (正式写手)


引用回帖:
18楼: Originally posted by chembetsey at 2013-01-21 10:24:52
没用过IDL,不知道

谢谢你的帮助,请问,如果我开始看matlab应该从那方面着手呢?是不是要选择合适的工具箱?
19楼2013-01-21 14:29:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

邪恶胖子

铜虫 (正式写手)


★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
南风太古心: 金币+1 2013-01-22 08:52:49
引用回帖:
17楼: Originally posted by 南风太古心 at 2013-01-21 10:20:07
那么请问matlab和IDL哪一个比较好用呢?...

那个顺手用那个!看点基础书籍(mathlab的书籍最多),算法这块必须认证学哦!小菜我表示非常蛋疼!加油吧!
20楼2013-01-21 15:17:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zmrzf

银虫 (初入文坛)


★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
南风太古心: 金币+2, 谢谢 2013-01-22 08:53:15
推荐matlab,它是世界最强大的数学软件之一,上手快。被称为第四代编程语言,内置很多工具箱,你可以看看。

[ 发自手机版 http://muchong.com/3g ]
21楼2013-01-21 21:10:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chembetsey

木虫 (小有名气)


★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
南风太古心: 金币+1, 谢谢 2013-01-22 08:53:40
引用回帖:
19楼: Originally posted by 南风太古心 at 2013-01-21 14:29:54
谢谢你的帮助,请问,如果我开始看matlab应该从那方面着手呢?是不是要选择合适的工具箱?...

语言是次要的,你首先要做的是把那些公式弄清楚,然后想下怎么实现,也就是设计出算法,有了算法,语言实现很简单
22楼2013-01-21 22:52:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
xutiancai8楼
2013-01-20 11:52   回复  
南风太古心: 金币+1 2013-01-21 09:16:30
祝福 [ 发自手机版 http://muchong.com/3g ]
applefdsf23楼
2013-02-27 19:20   回复  
d
相关版块跳转 我要订阅楼主 南风太古心 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见