张量计算比较繁琐,尤其是广义相对论和黎曼几何结合起来的计算更是冗繁。好在现在已经出现了很多计算张量的工具包。吴老师使用Maple的 GRTenser 计算,我打算看看针对 Mathematica 的 EDC and RGTC。 EDC and RGTC,即 Riemannian Geometry & Tensor Calculus @ Mathematica,链接:http://www.inp.demokritos.gr/~sbonano/RGTC/ Download RGTC (Version 3.8.9 – May 2013) Download all files – compressed: .sit format (100 KB), .zip format (135 KB) Uncompressed files (~1000 KB):  RGTC.nb  —  OperatorPLT.nb  —  NPsymbolPLT.nb  —  EDCRGTCcode.m. (Only the combined matrixEDC and RGTC code in package format is included — it must be placed in an appropriate directo阅读全文

知乎上有个问题:物理专业自学计算机应该学些什么? 题目大概是说他物理本科大四了,申请去美国读物理博士,但自己对计算机有很大兴趣,为了考虑以后的饭碗,想自学计算机。自己对计算机图形学有兴趣,希望得到一些建议。 回答的人不少,有几个人的回答震撼到我了。 第一个回答: 作者:陈然 链接:https://www.zhihu.com/question/23212279/answer/24061341 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 个人站的角度不同,现在的答案基本都是从图形学的角度建议,我换个角度。 从研究生计算机科学做研究的角度来讲,我认为本科最适合的专业首先是物理,其次是数学,再次才是计算机。数学学的太抽象,抽象层次太高,研究现实问题的人往往处在鄙视链的底端。计算机学的太底层,对于概率论、随机过程、线性代数等学科学的太少,不了解建模分析的那套方法论。而物理学一方面的数学知识足够多,另外一方面主要研究的方法也是对这个世界建模,然后进行观测,这与前沿的机器学习领域做的事情几乎是一样的。至于会不会写代码,其实科研里面要写的代码不多,主要都是在推公式,研究如何设计模型使得其拥有很多良好的性质。代码很多时候写写matlab就可以了。 所以恭喜你,如果你想转行做CS的科研,你有很大的优势。事实上,很多CS领域的大神都是学物理的,比如华人图灵奖得主姚期智,CMU Machine阅读全文

有一篇文章说的比较清楚,可是复制不了。这是它的链接:http://shixinhua.com/imganalyse/201301/281.html 首先,8连通与4连通的区别很简单,如下所述: 本段来自百度文库:移步查看 四连通:同一像素在上、下、左、右四个方向有连通。 八连通:同一像素在上、下、左、右、左上角、左下角、右下角、右上角8个方向有连通。 如 A=[1 0 1 0 0 0 1 1 1 0 1 0 0 1 1 0 0 1] 用matlab函数bwlabel函数 [B num] = bwlabel(A,4)  %4连通得到 B = 1     0     1     0     0     0 1     1     1     0     2     0 0     1     1     0     0     3 num = 3 [B num] = bwlabel(A)   %8连通得到 B = 1     0     1     0     0     0 1     1     1     0     2     0 0     1     1     0     0     2 num = 2 这里num表示(0)中(1)块连通的数量。bwlabel函数采用按列搜索 的方法对连通区域进行扫描,因此可见4连通区域的值的序号标识,第一块为1,第二块(第五列中的块)为阅读全文

本文转载自:http://blog.csdn.net/lxb316/article/details/4455254 作者:刘晓兵 环境:        windows xp 开发工具:    matlab 7.1 网站架构:    IIS 5.1 (我的win xp是简化版的,装IIS 6.0差很多DLL文件,就只好装IIS 5.1了)(网站用Apache架构也是可以实现的!) 1、安装MATLAB,五分钟就能搞定 安装的时候有两个选项(typical和custom),选择custom,也就是自定义需要安装的组件,以确保安装matlab web server组件 matlab 7.1注册码: PLP:14-24872-36179-32308-22113-61986-33825-00564-45479-60426-10395-51330- 19488-62201-37785-19497-45389-18974-51073-03706-04875-59691-49786-28969- 00719-61582-14402-53787-33213-56814-33775-57022-14254-56498阅读全文

常用图像处理函数表 本表转载自:http://blog.sina.com.cn/s/blog_89cb90270101eem9.html 表1 图像显示 函数名 功能说明 函数名 功能说明 colorbar 颜色条显示 montage 按矩形剪辑方式显示多帧图像 getimage 从坐标系中获取图像数据 immovie 从多帧索引图像中制作电影 image 建立显示图像 movie 播放电影 subimage 在同一图像窗口显示多个图像 trueszie 调整图像显示大小 imagesc 调整数据并显示图像 warp 显示图像为纹理映射表面 imshow 图像显示 zoom 二维图形放大或缩小 表2 图像文件输入/输出 函数名 功能说明 函数名 功能说明 imread 图像文件读入 load 将以mat为扩展名的图像文件调入到内存 imwrite 图像写出 save 将内存变量中图像保存到mat文件中 dicomread 读取DICOM图像 dicomwrite 输出DICOM图像 iminfo 查看图形信息     表3 图像像素值及其统计 函数名 功能说明 函数名 功能说明 impixel 返回选定图像像素颜色值 imcontour 画图像数据轮廓(等高线,等值线) improfile 图像中沿一个路径的数据值计算 imhist 求图像数据直方图 mean2 求均值 corr2阅读全文

转载自:http://blog.163.com/my_it_dream_pwj/blog/static/17841430520112294342649/ subplot 功能 分割figure,创建子坐标系 语法 [cc lang=”matlab”] h = subplot(m,n,p) or subplot(mnp) subplot(m,n,p,’replace’) subplot(m,n,P) subplot(h) subplot(‘Position’,[left bottom width height]) subplot(…, prop1, value1, prop2, value2, …) h = subplot(…) [/cc]阅读全文

MATLAB源代码: 1.绘制散点图 [cc lang=”matlab”] clear all; clc; x=rand(10,1,40); % 随机取40个数 一个当横坐标 一个当纵坐标 y=rand(10,1,40); %画图 plot(x( 1:10),y( 1:10),’r.’);hold on; % 点 r=红色 plot(x(11:20),y(11:20),’g*’);hold on; % 星星 g=绿色 plot(x(21:30),y(21:30),’o’);hold on; % 圆圈 默认是蓝色 plot(x(31:40),y(31:40),’mo’,’MarkerSize’,15) % 大大的圆圈 m=紫色 %还可以用函数scatter(二维)或者scatter3(三维) [/cc] 图像:阅读全文