Matlab安装后没有快捷方式而且在开始菜单中也没有的解决方法

新装完Matlab之后,发现没有快捷方式,并在菜单栏中没有相应的文件夹,而且打开MATLAB时感觉有点不正常,先是闪现dos那种界面(这个是用来运行命令行的),然后才慢慢打开(MATLAB打开都很慢),而且之前的m文件都不能相关联。以下给出解决方法:

第一遍安装完后,不会出现勾选创建快捷方式及文件关联的页面,安装完后,关闭; 继续阅读

福利:intel Fortran教育版免费申请

使用Fortran编程的同学用得最多的编译器恐怕就是intel Fortran了,但是这个编译器超级贵,于是到处找破解版,现在intel公司提供给学生申请免费教育版的机会,当然前提是你要有教育邮箱,国内的一般是aaa@xxx.edu.cn这种格式的,据说有些学校是不行的,大家试试吧。

链接在此: https://software.intel.com/en-us/qualify-for-free-software/student

学习Fortran必备网站-Fortran Coder

目前使用Fortran语言编程的人应该是小众了,好在有一部分人还在在坚守,并且为大家默默做着贡献。

Fortran Coder 始于2006年,是一个以科学计算编程为主题的非盈利性研讨团体。大多数由各行业高等学府学生,研究人员及生产一线的工作人员组成。

Fortran Coder began in 2006 , is a non-profit research organization, about the Fortran and scientific computing.

研讨内容涉及:Fortran77/90/95/2003/2008语法规范,各平台32位及64位编译器,IMSL,MKL,Lapack 等数学函数库,MPI,OpenMP,Coarray 并行及高性能计算,winteracter / DisLin / Matfor / GTKFortran 等绘图及界面库。 继续阅读

python 字符串对象与编码

python中有两种字符串对象,即str和unicode。
一个简单的演示:
s1 = ‘abcdefg’
u1 = u’abcdefg’
print s1
print u1
type(s1)
type(u1)
返回得到:
abcdefg
abcdefg
<type ‘str’>
<type ‘unicode’>
可见,虽然s1和u1两个变量看似内容和输出一致,但是类型却完全不同。
它们二者的方法适用性也可能完全不同。当有报错提示,
ValueError: Expected a bytes object, not a unicode object
说明不能传入unicode对象,需要将unicode转换为str对象.

继续阅读

Intel fortran 使用方法(给新手的)

因为采用的visual studio+intel fortran 编译器,visual studio才是编写和管理代码的工具,所有的操作都在visual studio里面进行。下面是步骤,就不发截图了,自己脑补。

1.       新建一个Fortran项目文件

运行visual studio

File – New Project-选择intel visual fortran里面的Console Application

如果选择的Main Program Code,就会生成一个默认文件,Hello World程序。

右边的是用来控制代码的,可以看到程序对应的源代码文件都在Source Files里面

刚才生成的程序文件夹里面有这些文件: 继续阅读

Fortran函数:子程序、函数——出自《Fortran 95 程序设计》 彭国伦

1.子程序subroutine的使用
program main

call sub1()

call sub2()

end program main

subroutine sub1()

end subroutine sub1

subroutine sub2()

end subroutine sub2

!子程序最后通常是return命令,返回调用它的地方,注意不是stop,如是stop则程序结束,结果难料。
!return可以省掉,可以出现在子程序的任何地方,提早返回。
exmaple:
subroutine message()
implicit none
write (*, *) “hello”
return
end  继续阅读