Archive

Archive for the ‘学习笔记’ Category

google和科学研究

December 28th, 2008 1 comment

最近在计算一些东西,为论文准备材料。折腾了两天,发现google有些东西很好用,给我们这些学生提供了很多帮助。

第一,google学术搜索,查文献必备。轻松输入论文题目,就可以从学校已经购买的数据库中调出PDF文档,而且如果是输入个别关键词的话他会把你学校的文章排在搜索结果的前面。这样你可以不必为在多个数据库间切换而烦恼。
第二,google翻译,当你查找一些欧洲的文献时,有一些小语种的文献,如德文或者波兰文等,你看不懂,可以用他来解决问题,当然是翻译成英文,效果还是不错的。中文和日本与英文的互译让许多程序高手头痛,欧洲的语种倒是无所谓了,毕竟和英语是一个语系的。
第三,Google 代码搜索,做理论计算的人大部分时间是在写代码,总有一些偷懒的时候,可以用“代码搜索”来碰碰运气,说不定会有和自己课题相关的源码。
20090215补充,
第四,一个网址比较不错,还像是google提供给手机的代理服务器。

http://www.google.com/gwt/n

先写这些吧,google还是很不错的。

Categories: 学习笔记 Tags:

SWIFT CODE BIC

October 28th, 2008 No comments

HONG KONG AND SHANGHAI BANKING CROP.LTD 的意思是 “香港上海汇丰银行有限公司上海分行”

SWIFT CODE BIC 的意思是 “银行国际编号”。

SWIFT号码,该号码是国际编号,每个地区的每个银行都不同。该号相当于各个银行的身份证号。从国外往国内转帐外汇必须得使用该号码。

BIC =BANKING IDENTIFY CODE 银行识别码。相当于银行的SWIFT号码

IBAN – International Bank Account Number 国际银行帐号,是由欧洲银行标准委员会( European Committee for Banking Standards,简称 ECBS)安装其标准制定的一个银行帐户号码。参加ECBS的会员国的银行帐户号码都有一个对应杜IBAN号码。可以联系你的开户行获取IBAN号码。IBAN号码最多是34位字符串。
(注:中国的银行是没有IBAN号码的)

Categories: 学习笔记 Tags:

COMSOL 设置坐标系和球坐标系

October 13th, 2008 No comments

COMSOL Multiphysics允许用户自定义坐标系统,我们可以使用软件自带的函数进行坐标系统设定。例如:
1.3D球坐标系
选择Options > Expressions > Scalar Expressions,在对话框中输入:
r=sqrt(x^2+y^2+z^2)
phi=atan2(y,x)
theta=acos(z/r)

2.2D极坐标
选择Options > Expressions > Scalar Expressions,在对话框中输入:
r=sqrt(x^2+y^2)
phi=atan2(y,x)

sqrt, atan2及acos 均为comsol內建函数

有人在comsol 交流群里发出来的,如果涉及版权问题,可以回复,我加上作者。

找到了,是在中仿科技的网站里的comsol faq ,http://www.cntech.com.cn/faq/comsol.html

Categories: 学习笔记 Tags: ,

Matlab中的匿名函数

October 2nd, 2008 No comments

转自 ncforest

匿名函数是MATLAB 7.0版提出的一种全新的函数描述形式,其基本格式为f=@(变量列表)函数内容,例如,f=@(x,y)sin(x.^2+y.^2)。其效率似乎比inline更高。
  更重要的,该函数允许直接使用MATLAB工作空间中的变量。 无需再将工作空间中的变量人微言轻附加参数在输入变量里表示出来,所以使得数学函数的定义更加方便。
例子:
我们知道以字符串形式存在的函数表达式可以通过inline函数转化成内联函数。现在的问题是,如何转化成更有效率的匿名函数?
     譬如a=’(x+y)^2′,我们可以通过f=inline(a),生成内联函数f(x,y)=(x+y)^2。
     现在问题是如何由a,由代码生成@(x,y) (x+y)^2?
a = ‘(x+y)^2′;
f = eval( sprintf(‘@(x,y) %s’, a ));

f=eval(strcat(‘@(x,y)’,a))

f=eval(['@(x,y)',a])

匿名函数的效率似乎比内联函数更高,做如下测试:
内联函数,大约5.4秒左右,匿名函数,大约3.4秒左右。

clear all;
clc;
syms x;
t1=clock;
r=0;
for y=1:100
a=x*log(x)*y+exp(x^3*y);
% f=inline(a);
f=eval(sprintf(‘@(x) %s’,char(a)));
r=r+f(2);
end;
t2=etime(clock,t1);

Categories: 学习笔记 Tags:

使用 comsol 计算 pcf 的第一张图片

August 26th, 2008 No comments

在师姐的帮助下,终于计算出来了一种结构的一些解。原来这东西没有那么神秘,自己慢慢来。

Do it, it’s simple!!

Categories: 学习笔记 Tags: ,