503 Backend fetch failed
Error 503 Backend fetch failed
Backend fetch failed
Guru Meditation:
Varnish cache serverQQ牧场最高登记64级,既然不用牧场外挂也能那么高
坏坏☆Qwang
/╱ 謎夨。
真實の公主
眼红红●蝎儿
美丽佳人/mn
夢幻№①安娜
﹎м&s依依、
相信大家已经看倦了农场等级排行榜,那么本站的牧场排行榜小编只发布过二次,那时候等级还是蛮低的,最高的才到40级,大家知道QQ牧场升级速度,那可不是一般的困难,没有农场那么容易升级,那么他们不通过QQ牧场外挂是怎么升级到60多级的呢?这个,小编也不知道,您得去问他了,呵呵,好了,看看等级排行数据吧。报表整理时间:.01:00& 更多信息请上 /html/QQnongchang/
原文链接: |
QQ个性签名
版权所有 Copyright &
All rights
资源来自网络,版权归作者所有,如有侵犯,请来信告知test paper [Fig.1]:
Stable radially symmetric and azimuthally
modulated&vortex solitons supported by localized
a=imread('**.jpg')
b=imrotate(a,90,'nearest'); % &改变图片方向
print -depsc -r600 picture1 &% matlab figure
矢量图一般有cdr,ai,wmf,eps格式
分辨率:科研杂志一般要求600dpi,这是打印机的最高分辨率
科研论文常用的图片格式:bmp tif wmf emf jpg等
bmp是位图,保持方向原始,体积大,质量高
tif兼容性好,而且提供预览图,缺点是体积大,但它是论文和
书刊等出版物支持最广的图形文件格式,打印出来效果特别好
wmf和emf是一种矢量图格式,word中内部存储的图片或绘制的图形
对象属于这种格式,无论放大或放小,图形的清晰度不变,而且所需的
存储空间也很少。
更多的幸福更多的希望
掌握在你自己手中
享受幸福是需要学习的,当幸福即将来临的时刻需要提醒。
人可以自然而然地学会感官的享乐,人却无法天生地掌握幸福的韵律。
------------------------------------------------------------
(1)管理命令和函数
addpath :添加目录到MATLAB搜索路径
doc&&&&&&:在Web浏览器上现实HTML文档
help&&&&&:显示Matlab命令和M文件的在线帮助
helpdesk :
lookfor :在基于Matlab搜索路径的所有M文件中搜索关键字
partialpath:部分路径名&
path&&&&&:所有关于路径名的处理
pathtool :一个不错的窗口路径处理界面
rmpath&&&:删除搜索路径中指定目录
type&&&&&:显示指定文件的内容
ver&&&&&&:版本信息
version :版本号
web&&&&&&:打开web页
what&&&&&:列出当前目录吓所有的M文件
Mat文件和 Mex文件
whatsnew :显示readme文件
which&&&&:显示文件位置
(2)管理变量和工作区
clear&&&&&:从内存中删除所有变量,clear
x y z是删除某个变量
disp&&&&&&:显示文本或数组内容
length&&&&:数组长度(最长维数)
load&&&&&&:重新载入变量(从磁盘上)
mlock&&&&&:锁定文件,防止文件被错误删除
munlock&&&:解锁文件
openvar&&&:在数组编辑器中打开变量
pack&&&&&&:整理内存空间
save&&&&&&:保存变量到文件&
size&&&&&&:数组维数
whos&&&&&&:列出内存变量
workspace :显示工作空间窗口
(3)管理命令控制窗口(command窗口)
clc&&&&&&&&:清空命令窗口
echo&&&&&&&:禁止或允许显示执行过程
format&&&&&:设置输出显示格式
home&&&&&&&:光标移动到命令窗口左上角
more&&&&&&&:设置命令窗口页输出格式
(4)文件和工作环境
cd&&&&&&&&&:改变工作目录
copyfile&&&:复制文件
delete&&&&&:删除文件和图形对象
diary&&&&&&:把命令窗口的人机交互保存到文件
dir&&&&&&&&:显示目录
edit&&&&&&&:编辑文本文件
fileparts :返回文件的各个部分
fullfile&&&:使用指定部分建立文件全名
inmem&&&&&&:返回内存(伪代码区)的matlab函数名
ls&&&&&&&&&:在unix系统中列出目录(win中亦可)
matlabroot :根目录
mkdir&&&&&&:新建目录
open&&&&&&&:打开文件
pwd&&&&&&&&:显示当前目录
tempdir&&&&:返回系统临时目录的名字
tempname&&&:随机给出一个临时字符串(可用作文件名)
!&&&&&&&&&&:直接调用操作系统command命令
(5)启动和推出matlab
matlabrc&&&&&&:Matlab的启动M文件
quit&&&&&&&&&&:退出Matlab
startup&&&&&&&:运行matlab启动文件&&
(6)程序设计
builtin&&&&:从可重载方法中调用内置函数
eval&&&&&&&:执行包含可执行表达式的字符串
evalc&&&&&&:计算并返回表达式的值
evalin&&&&&:执行某个工作空间中的包含表达式的字符串
feval&&&&&&:执行函数(从函数名或函数句柄)
function&&&:函数头
global&&&&&:定义全局变量
nargchk&&&&:检查输入参数数目
persistent :定义常量
script&&&&&:作为脚本的M文件
(7)流程控制
break&&&&&&:停止执行循环
case&&&&&&&:case语句,switch语句一部分
&&&&&&&&&&&&switch&&&switch_expr
&&&&&&&&&&&&&&&case&&&case_expr
&&&&&&&&&&&&&&&&&&&&&statments
&&&&&&&&&&&&&&&case
&&&&&&&&&&&&&&&otherwise
&&&&&&&&&&&&end
catch&&&&&&:try-catch语句一部分,捕捉程序
else&&&&&&&:if条件语句一部分
elseif&&&&&:if条件语句一部分
end&&&&&&&&:终止for、while、switch、try和if语句
error&&&&&&:显示错误信息
for&&&&&&&&:循环语句一(确定次数)
if&&&&&&&&&:if条件语句
other&&&&&&:switch语句一部分
return&&&&&:返回到调用函数
switch&&&&&:开关语句&&&
try&&&&&&&&:try程序块
warning&&&&:类似于disp,但可被禁止
while&&&&&&:循环语句(次数不确定)
(8)交互输入
input&&&&&&:交互输入
keyboard&&&:在M文件中遇到keyboard时将在命令窗口
&&&&&&&&&&&&产生交互直到输入return命令
menu&&&&&&&:为用户输入产生一个选择菜单
pause&&&&&&:暂停
(9)面向对象
class&&&&&&:创建一个对象或者返回一个对象类
double&&&&&:转换为双精度
inferiorto :亚类关系
inline&&&&&:创建一个内联函数
int8,int16,int32 :转换到符号整数
isa&&&&&&&&:检查是否为所给类的对象
loadobj&&&&:load函数用户定义扩展
saveobj&&&&:save函数用户定义扩展
single&&&&&:转换为单精度
superiorto :超类关系
uint8,uint16,uint32: 转换到无符号整数
(10)调试命令
dbclear&&&&:断点清除
dbcont&&&&&:重新开始执行
dbdown&&&&&:改变当前工作空间
dbmex&&&&&&:调试Mex文件
dbquit&&&&&:退出调试模式
dbstack&&&&:显示函数调用堆栈
dbstatus&&&:列出所有断点
dbstep&&&&&:从断点处执行
dbstop&&&&&:设置断点
dbtype&&&&&:列出带行号的M文件内容
dbup&&&&&&&:改变当前工作空间
lasterr :返回Matlab中产生的最后一个异常信息。
lastwarn :最后的警告信息这两个函数在调试程序时非常有用 8*)
(11)gui命令
dialog :创建对话框
errordlg:创建错误对话框
helpdlg :创建帮助对话框
inputdlg:创建输入对话框
listdlg :创建选择列表对话框
msgbox :创建消息对话框
pagedlg :显示页面的版面对话框
printdlg:显示打印对话框
questdlg:问题对话框
uigetfile:文件检索对话框
uiputfile:为写入而显示的检索对话框
uisetcolor:从对话框交互式设置对象的ColorSpec
uisetfont :交互设置对象字体特征
warndlg&&&:警告对话框
menu&&&&&:生成菜单
uicontextmenu:创建上下文菜单
uicontrol:创建用户界面控制对象
uimenu&&&:创建用户界面菜单
dragrect :用鼠标拖动矩形
gcbo&&&&&:返回正在执行回叫信息的图形对象句柄
rbbox&&&&:创建橡皮框
textwrap :对给定的用户界面控制读写返回覆盖的字符串矩阵
uiwait&&&:控制程序的执行
waitbar :显示等待条
waitforbuttonpress:等待键或按钮的触发
(12)矩阵分析
cond&&&:条件数(关于逆)
cond&&&:条件数(关于特征值)
det&&&&:行列式
norm&&&:矩阵范数
null&&&:零空间
orth&&&:矩阵的正交化空间
rank&&&:矩阵的秩
rcond :矩阵的逆条件数
rref&&&:去相关阶梯矩阵(高斯约当消去法)
rrefmovie: 去相关阶梯矩阵的逐步演示
subspace:两个子空间的角度,几何上讲其实是镶嵌于一个空间中的两个
&&&&&&&&&超平面的角度;物理上讲是第二次试验和第一次试验提供了多少
&&&&&&&&&新信息
trace&&&:矩阵的迹
(13)线性方程
chol&&&&:Cholesky***
inv&&&&&:矩阵求逆
lscov&&&:最小二乘解
lu&&&&&&:LU***
lsqnonneg:非负约束的最小线性二乘
pinv&&&&:Moore-penrose伪逆
qr&&&&&&:正交三角***
(14)特征值和奇异值
balance :提高特征值精度(a good function)
cdf2rdf :复数对角型转换为实数对角型
eig&&&&&:特征值和特征向量
gsvd&&&&:广义奇异值***
hess&&&&:矩阵的Hessenvberg形式
poly&&&&:根据根给出多项式(系数)
qz&&&&&&:广义特征值的QZ***
rsf2csf :实的Schur形式转换为复的Schur形式
schur&&&:Schur***
svd&&&&&:奇异值***&&
(15)矩阵函数
expm&&&&:矩阵指数(与exp不同)
funm&&&&:一般矩阵函数
logm&&&&:矩阵对数(对应expm)
sqrtm&&&:矩阵平方根
(16)低级函数
qrdelete:从QR***中删除列
qrinsert:在QR***中加入列
(17)二维、三维绘图函数
bar,barh:垂直和水平直方图
hist&&&&:统计频数直方图
hold&&&&:在图象窗口中保留当前图形
loglog :双对数刻度曲线图
pie&&&&&:饼图
plot&&&&:绘制二维曲线
polar&&&:极坐标图
semilogy:半对数刻度曲线图
subplot :创建子图
bar3,bar3h:三维直方图
comet3&&&&:三维彗星图
cylinder :柱面图
fill3&&&&&:填充的三维多边形
plot3&&&&&:三维直角坐标曲线图
quiver3&&&:三维向量场图
slice&&&&&:切片图
sphere&&&&:生成球面
stem3&&&&&:三维火柴杆图
waterfall :瀑布水线图
(18)图形图像处理
axes&&&&&&:生成轴图形对象
axis&&&&&&:坐标轴的比例和外观
cla&&&&&&&:清楚当前轴
clc&&&&&&&:清除窗口中的命令
clf&&&&&&&:清除当前窗口
close&&&&&:删除指定的图形
copyobj&&&:复制图形对象及其子对象
dragrect :用鼠标拖动矩形
drawnow&&&:完成等待的绘图
figure&&&&:创建一个图形窗口
findobj&&&:查找图形对象
gca&&&&&&&:获取当前轴的句柄
gcbo&&&&&&:返回当前指向正在被调用的对象的句柄
gcf&&&&&&&:获取当前图形句柄
gco&&&&&&&:返回当前对象的句柄
get&&&&&&&:获取对象的属性
getframe :获取图形帧
ginput&&&&:使用鼠标输入数据
image&&&&&:显示图象对象&&&&&
ishandle :判断图形对象是否有效
light&&&&&:创建一个照明对象
line&&&&&&:创建线对象
newplot&&&:确定图形对象的位置
patch&&&&&:创建块图形对象
rectangle :生成二维矩形对象
refresh&&&:重新绘制当前图形
reset&&&&&:将图形对象重新设置为默认值
rotate&&&&:按指定方向旋转对象
rotate3d :使用鼠标旋转轴
selectmoveresize:选择移动调整和复制轴和用户界面控制图形对象
set&&&&&&&:设置对象属性
surface&&&:创建面对象
text&&&&&&:标注文字
uicontextmenu:创建一个上下文按钮
zoom&&&&&&:在二维图形上进行放大和缩小
(19)体数据可视化
coneplot&&&&:三维向量场中将速度向量锥形表示
contourslice:在三维物体切面上绘制等高线
isocaps&&&&&:计算帽端等表面几何
isonormals :计算等值表面顶点的法向
isosurface :从块体数据中提取等表面数据
reducepatch :缩减块体表面的数目
reducevolume:缩减块体数据集中元素的数目
shrinkfaces :缩减块体表面的尺寸
smooth3&&&&&:使三维数据光滑化
stream2&&&&&:计算二维流线数据
stream3&&&&&:计算三维流线数据
streamline :画流线
surf2patch :表面数据转换为块数据
subvolume&&&:从体数据中提取子集&&&
(20)表面、网格和轮廓绘制
contour :二维等高线图
contourc :低层等高线图形计算
contourf :填充二维等高线图
hidden&&&:从一个网线图中删除消隐线
meshz&&&&:网线图
peaks&&&&:两变量的样本函数
surfc&&&&:三维阴影表面图
surfl&&&&:带有基于色图照明的表面图
trimesh :三角形网线图
trisurf :三角形表面图
(21)域生成
griddata :数据网格化
meshgrid :为三维图形生成XY矩阵
(22)专门图形绘制
area&&&&&:一个二维图形的填充
box&&&&&&:控制轴的边界
comet&&&&:二维彗星轨迹图
compass :绘制从原点出发的向量图
ezcontour:简易等高线图绘图
ezcontourf:简易填充等高线绘图
ezmesh&&&&:简易网线图绘图
ezmeshc&&&:简易网线/等高线组合绘图
ezplot&&&&:简易曲线图绘图
ezplot3&&&:简易三维曲线图绘图
ezsurf&&&&:简易三维着色表面绘图仪
ezpolar&&&:简易极坐标曲线图
feather&&&:沿水平轴等间距的点发散的向量
ezsurfc&&&:简易带等高线的三维表面图绘图
fplot&&&&&:在指定区域画出一个函数的图形(important)
fill&&&&&&:填充二维多边形
pie3&&&&&&:三维饼图
pareto&&&&:Pareto图
plotmatrix:绘制离散图
pcolor&&&&:伪色绘图
rose&&&&&&:极坐标直方图
quiver&&&&:向量场图
ribbon&&&&:带图
stairs&&&&:阶梯曲线图
scatter&&&:二维离散点图
scatter3 :三维散点图
stem&&&&&&:二维火柴图
convhull :凸壳图
inpolygon :检测点是否在多边形内
dsearch&&&:搜索最近点
polyarea :多边形的面积
voronoi&&&:Voronoi图
(23)视觉控制
camdolly&&&:移动相机的位置和坐标
camlookat :确定相机位置来观察一个对象或一组对象
camorbit&&&:绕照相机的目标旋转照相机
campan&&&&&:围绕照相机的位置旋转照相机目标
campos&&&&&:设置或查询照相机的位置
camproj&&&&:设置或查询投影类型
camroll&&&&:绕视轴旋转照相机
camtarget :设置或查询相机目标位置
camva&&&&&&:设置或查询照相机视角
camup&&&&&&:设置或查询照相机方向
camzoom&&&&:放大或缩小
daspect&&&&:设置或查询轴的纵横比
pbaspect&&&:设置或查询绘图框的纵横比
view&&&&&&&:确定视角
viewmtx&&&&:视角变换矩阵
xlim,ylim,zlim:设置或查询轴的刻度范围
camlight&&&:在相机系统中生成或移动光源体
lightangle :在球坐标系里创建或定位一个照明对象
lighting&&&:选择照明算法&&&&&&
material&&&:控制面和块的反射比属性
(24)颜色操作
brighten&&&:控制色图明暗
caxis&&&&&&:色轴刻度
colorbar&&&:画色轴
colordef&&&:设置默认的属性值来显示不同的颜色方案
hsv2rgb&&&&:饱和色彩色图HSV向rgb转换
rgbplot&&&&:绘制色图
graymon&&&&:为灰度显示器设置默认的图形窗口属性
rgb2hsv&&&&:rgb转换为hsv
spinmap&&&&:旋转色图
shading&&&&:设置颜色渲染属性
surfnorm&&&:计算和显示三维表面法向
whitebg&&&&:改变轴的背景色
colormap&&&:设置和获得当前色图
(25)打印操作orient&&&&:为打印输出设置纸张的方向
print,printopt:创建硬拷贝输出
saveas&&&&:使用指定的格式保存图形或模型(important)
(26)图形图像处理
axes&&&&&&:生成轴图形对象
axis&&&&&&:坐标轴的比例和外观
cla&&&&&&&:清楚当前轴
clc&&&&&&&:清除窗口中的命令
clf&&&&&&&:清除当前窗口
close&&&&&:删除指定的图形
copyobj&&&:复制图形对象及其子对象
dragrect :用鼠标拖动矩形
drawnow&&&:完成等待的绘图
figure&&&&:创建一个图形窗口
findobj&&&:查找图形对象
gca&&&&&&&:获取当前轴的句柄
gcbo&&&&&&:返回当前指向正在被调用的对象的句柄
gcf&&&&&&&:获取当前图形句柄
gco&&&&&&&:返回当前对象的句柄
get&&&&&&&:获取对象的属性
getframe :获取图形帧
ginput&&&&:使用鼠标输入数据
image&&&&&:显示图象对象&&&&&
ishandle :判断图形对象是否有效
light&&&&&:创建一个照明对象
line&&&&&&:创建线对象
newplot&&&:确定图形对象的位置
patch&&&&&:创建块图形对象
rectangle :生成二维矩形对象
refresh&&&:重新绘制当前图形
reset&&&&&:将图形对象重新设置为默认值
rotate&&&&:按指定方向旋转对象
rotate3d :使用鼠标旋转轴
selectmoveresize:选择移动调整和复制轴和用户界面控制图形对象
set&&&&&&&:设置对象属性
surface&&&:创建面对象
text&&&&&&:标注文字
uicontextmenu:创建一个上下文按钮
zoom&&&&&&:在二维图形上进行放大和缩小
(27)双重函数和非线性数值方法dblquad&&&:双重数值积分
fminbnd&&&:指定区间上单变量函数的局部极小值
fminsearch:求多变量函数的最小值
fzero&&&&&:单变量函数求零值
ode45, ODE23, ODE113, ODE15S, ODE23S, ODE23T, ODE23TB
&&&&&&&&&&:解微分方程
odefile&&&:为ode求解器定义一个微分方程
odeget&&&&:获取options结构的属性
odeset&&&&:创建或修改ode求解器需要的options结构
quad,quad8:积分的数值解
vectorize :向量化表示
(28)多项式和插值函数-多项式
conv&&&&&:卷积
deconv&&&:反卷积
poly&&&&&:求已知根的多项式
polyder :多项式求导
polyeig :多项式特征值问题
polyfit :曲线拟和
polyval :多项式求值
polyvalm :矩阵多项式求值
residue :两个多项式的比值
roots&&&&:多项式求根
(29)多项式和插值函数-数据插值
griddata :三维网格点数据整合
interp1&&&:一维插值
interp2&&&:二维插值
interp3&&&:三维插值
interpft :一维傅立叶插值
interpn&&&:多维插值
meshgird :生成三维双数据点的X坐标矩阵和Y坐标矩阵
ndgrid&&&&:为多维函数和多维插值准备数据
spline&&&&:三次样条插值
poly2str()
把用向量表示的多项式转变为符号表示,例如:
a=[2 3 5 6];
b=poly2str(a,'x')
结果多项式是 2 x^3 + 3 x^2 + 5 x + 6
(30)数组函数-单元数组函数
cell&&&:创建单元数组
cellfun:对单元数组中的每一个元素调用一个函数
cellstr:从字符数组中创建字符串单元数组
cell2struct :将单元数组转换为结构数组
celldisp&&&&:显示单元数组的内容
cellplot&&&&:图形显示单元数组
num2cell&&&&:数值数组转换为单元数组
(31)数组函数-多维数组函数
cat&&&&:连接函数
flipdim:翻转数组(see:fliplr,flipud,rot90)
ind2sub:由下标得到线性索引
ipermute:多维数组维数的逆置换
ndgrid :生成多维函数和插值数组
ndims&&&:数组维数
permute :重新安排多维数组的行和列
reshape :整形数组
shiftdim:转换行列
squeeze :删除单一行列
sub2ind :下标的单一索引
(32)位操作函数、结构和对象函数
bitand :按位与(两个数进行二进制的与操作)
bitcmp :按位求补
bitor :按位或
bitmax :最大浮点整数
bitset :设置指定位的值
bitshift:逐位移动
bitget :获取指定位的值
bitxor :按位异或
deal&&&&&&:把输入处理成输出
fieldnames:结构的字段名
getfield :获得结构的字段
rmfield&&&:删除结构的字段
setfield :设置结构数组中的字段
struct&&&&:创建结构数组
struct2cell:结构数组转化为单元数组
class&&&:创建对象或返回对象的类
isa&&&&&:检查是否属于所给定的类
(33)文件输入函数
fclose :关闭文件
fopen&&&:打开文件
fread :从文件中读入二进制数据
fwrite :把二进制数据写入文件
fgetl :逐行从文件中读取数据并放弃换行符
fgets :从文件中读取行,保留换行符并把行作为字符串返回
fprintf:把格式化数据写入文件
fscanf :从文件中读取格式化数据
feof :测试文件是否结束
ferror:测试文件输入输出错误信息
frewind:文件指针归零
fseek :设置文件位置指针
ftell :获取文件位置指针
sprintf:把格式化数据写入一个字符串
sscanf :使用格式控制读取字符串
csvread :读取逗号分隔格式的数据文件到矩阵
csvwrite:写矩阵到逗号分隔格式的数据文件
dlmread :把一个ASCII限定文件(数据文件)读入矩阵
dlmwrite:把矩阵写入到ASCII限定文件(数据文件)
hdf&&&&&:HDF接口??
imfinfo :返回图形图象文件的信息
imread :读取图象(到矩阵)
imwrite :写入图象
textread:从文本文件读取格式化数据(important)
wk1read :把Lotus123电子表格读入矩阵
wk1write:把矩阵写入Lotus123wk1电子表格
xlsread :读取excel表格
(34)字符串函数eval
:运行字符串表示的表达式
char :将数组变成字符串
double:将数字字符串变成数字
deblank :去掉字符串末尾的空格
findstr :查找字符串
lower&&&:转换为小写
strcat :字符串连接组合
strcmp :字符串比较
strcmpi :字符串比较(忽略大小写)
strjust :调整字符串排列位置
strmatch:寻找符合条件的行
strncmp :比较字符串的前n个字符
strrep :寻找和替代
strtok :寻找字符串中第一个空字符前边的字符串&&
strvcat :字符串竖向连接(组合)
symvar :寻找字符串表达式中的变量(除了i,j,pi,inf,nan,eps以及通用函数
&&&&&&&&&&的其他标识符),如果没有找到变量则返回空单元数组{}
texlabel:将字符串转换为Tex格式(推荐理科同学掌握Latex)
upper&&&:大写
char :生成字符串数组
int2str:整数转换为字符串
mat2str:矩阵转换为字符串
num2str:数值转换为字符串
sprintf:格式输出字符串
sscanf :格式读入字符串
str2double:字符串转换为双精度
str2num&&&:字符串转换为数值
bin2dec :把二进制转换为十进制
dec2bin :十进制转换为二进制
dec2hex :十进制转换为十六进制
hex2dec :十六进制转换为十进制
hex2num :十六进制转换为双精度
(35)声音处理函数
lin2mu :将线性音频信号转换为mu法则
mu2lin :将mu法则转换为线性音频信号
sound&&&:把向量转换为声音
soundsc :测量数据并作为声音播放
auread :读入next/sun声音文件(后缀为.au)
auwrite :写au声音文件
waveread :读声音文件
wavewrite:写声音文件
(36)稀疏矩阵
spdiags :生成稀疏带状矩阵
speye&&&&:单位稀疏矩阵
sprand&&&:随机稀疏矩阵
sprandn :正态分布的随机稀疏矩阵
sprandsym:生成稀疏对称随机矩阵
find&&&&&:寻找非零元素下标和值
full&&&&&:稀疏矩阵转化为满阵
sparse&&&:生成稀疏矩阵
spconvert:载入稀疏矩阵
nnz&&&&&&:非零元素个数
nonzeros :矩阵中的非零元素
nzmax&&&&:为非零元素分配的存储空间数
spalloc :稀疏矩阵存储空间
spfun&&&&:稀疏矩阵中非零元素的函数计算
spones&&&:非零元素全部用1替换
spy&&&&&&:稀疏矩阵的图形表示
colmmd&&&:进行列的最小度排序
colperm :基于非零算法排序
dmperm&&&:Dulmage-Mendelsohn***
randperm :随机置换
symmmd&&&:对称最小度排序
symrcm&&&:反向Cuthill-McKee排序
condest :I范数矩阵条件数
normest :2范数估计
bicg&&&&&:双共扼梯度法
bicgstab :双共扼梯度稳定法
cgs&&&&&&:二次共扼梯度法
cholinc :不完全Cholesky***
cholupdate:Cholesky***的秩1修正
gmres&&&&:广义最小残差法
luinc&&&&:不完全的LU***
pcg&&&&&&:预处理共扼梯度法
qmr&&&&&&:Quasi_Minimal残差法
eigs&&&&&:少数特征值和特征向量
svds&&&&&:少数奇异值
spparms :设置稀疏矩阵程序的参数
(37)数据分析和傅利叶变换
convhull :凸壳函数
cumprod&&&:累计积
cumsum&&&&:累计和
cumtrapz :累计梯形数值积分
delaunay :Delaunay三角化
dsearch&&&:求最近点&&&(这是两个有趣的函数)
factor&&&&:质数***
inpolygon :搜索多边形内的点
max&&&&&&&:最大元素
mean&&&&&&:平均值
median&&&&:数组的中间值
min&&&&&&&:最小值
perms&&&&&:向量所有排列组成矩阵
polyarea :多边形的面积
primes&&&&:生成质数列表
prod&&&&&&:数组元素积
sort&&&&&&:元素按升序排列
sortrows :将行按升序排列
std&&&&&&&:标准差&&&&&
sum&&&&&&&:元素和
trapz&&&&&:梯形数值积分
tsearch&&&:搜索Delaunay三角形
var&&&&&&&:方差
voronoi&&&:Voronoi图
del2&&&&&&:Laplacian离散
diff&&&&&&:差分和近似微分
gradient :数值梯度
corrcoef :相关系数
cov&&&&&&&:协方差矩阵
xcorr&&&&&:互相关系数
xcov&&&&&&:互协方差矩阵
xcorr2&&&&:二维互相关
abs&&&&&&&:绝对值和模
angle&&&&&:相角
cplxpair :按复共扼把复数分类
fft&&&&&&&:一维快速傅立叶变换
fft2&&&&&&:二维快速傅立叶变换
fftshit&&&:将快速傅立叶变换的DC分量移到谱中央
ifft&&&&&&:以为逆快速傅立叶变换
ifft2&&&&&:二维逆快速傅立叶变换
ifftn&&&&&:多维逆快速傅立叶变换
ifftshift :逆fft平移
nextpow2 :最相邻的2的幂
unwrap&&&&:修正相角
cross&&&&:向量叉积
intersect:集合交集
ismember :是否集合中元素
setdiff :集合差集
setxor&&&:集合异或(不在交集中的元素)
union&&&&:两个集合的并
unique&&&:返回向量作为一个集合所有元素(去掉相同元素)
(38)数学函数和坐标变换
abs&&&:绝对值
acos :反余弦
acosh :反双曲余弦函数
acot :反余切
acoth :反双曲线余切
acsc :反余割
acsch :反双曲线余割
angle :相位角
asec :反正割
asech :反双曲线正割
asin :反正弦
asinh :反双曲线正弦
atan :反正切
atanh :反双曲线正切
atan2 :四象限反正切
ceil :向正无穷方向舍入:ceil(4.3)=5
complex : 复数
conj&&&&:求共扼
cos&&&:余弦&&
cosh :双曲余弦
cot&&&:余切
coth :双曲线余切
csc&&&:余割
csch :双曲线余割
exp&&&:指数
fix&&&:向零舍入
floor :向负无穷大舍入
gcd&&&:最大公约数
imag :复数的虚部
lcm&&&:最小公倍数
log&&&:自然对数
log2 :以2为底的对数
log10 :以10为底的对数
mod&&&:模除
nchoosek :二项式系数 nchoosek(n,k)=n!/{k!(n-k)!}
real :复数实部
rem&&&:余数
round :四舍五入
sec&&&:正割
sech :双曲线正割
:符号函数&&&
sin&&&:正弦
sinh :双曲线正弦
sqrt :平方根
tan&&&:正切
tanh :双曲线正切
airy&&&:airy函数
besselh:第三类贝塞尔函数;)
besselk:改良型besselh函数
bessely:贝塞尔函数
betaln :贝塔函数
ellipj :雅克比椭圆函数
ellipke:完全椭圆积分
erfinv :误差函数
expint :指数积分
factorial:阶乘函数
gammainc:伽马函数
legendre:勒让德函数
pow2&&&&:2的幂次
rat&&&&&&&&&&&&&&
rats&&&&:有理逼近&&
cart2pol&&&:笛卡儿坐标变换为极坐标或圆柱坐标
cart2sph&&&:笛卡儿坐标变换为球坐标
pol2cart&&&:极坐标变换为笛卡儿坐标
sph2cart&&&:球坐标变换为笛卡儿坐标
(39)矩阵和矩阵操作
blkdiag&&&:构造一个分块对角矩阵
eye&&&&&&&:创建单位矩阵
linespace :产生线性间隔向量
logspace :产生对数间隔向量
ones&&&&&&:产生元素全为1的数组
rand&&&&&&:产生均匀分布随机数组
randn&&&&&:产生正态分布随机数组
zeros&&&&&:产生全零数组
ans&&&&&&&:对最近输入的反应
computer :当前计算机类型
eps&&&&&&&:浮点精度
flops&&&&&:计算浮点操作次数,现已不再常用
i&&&&&&&&&:虚部单位
inf&&&&&&&:无穷大
inputname :输入参数名
j&&&&&&&&&:虚部单位
nan&&&&&&&:非数值
nargin&&&&:输入参数的数目
nargout&&&:输出参数的数目(用户定义函数)
pi&&&&&&&&:圆周率
realmax&&&:最大正浮点数
realmin&&&:最小正浮点数
varargin,varargout:返回参数数目(matlab函数)
cat&&&&&&&:把矩阵按行或列连接起来
diag&&&&&&:给定向量,构造对角矩阵
fliplr&&&&:矩阵左右翻转
flipud&&&&:矩阵上下翻转
repmat&&&&:复制数组,repmat(A,m,n)表示把A复制m行n列组成新数组
reshape&&&:按逐列来的方式重新整形数组
rot&&&&&&&:按逆时针方向旋转90度
tril&&&&&&:返回一个矩阵的下三角矩阵
triu&&&&&&:返回一个矩阵的上三角矩阵
compan&&&&:返回向量的伴随矩阵
eig&&&&&&&:矩阵特征值
gallery&&&:测试矩阵,或者说大约50个矩阵模版
hadamard :哈达马得矩阵
hankel&&&&:汉克尔矩阵
hilb&&&&&&:希尔波特矩阵
invhilb&&&:逆希尔波特矩阵
magic&&&&&:魔术方阵
pascal&&&&:帕斯卡矩阵
toeplitz :托普利茨矩阵
wilkinson :维尔金森特征值测试矩阵
------------------------------------------------------------
幸福是水,哪怕只有一滴,也将留下一瞬。
幸福是水,是那滴轻滑过脸庞的泪水,微笑或苦涩中带着满足与欣慰。
幸福是水,是老农握着锄头,望着可惜的庄稼暂歇的那一刻,渗出额头的那滴汗水。
BibTeX使用介绍(牛人博客链接地址如下:)
BiBTeX的文档(PDF链接地址如下:)
英文论文写作系列教程
各类科研工具合辑
\documentclass{article}
\usepackage{graphicx,amssymb,dcolumn,bm,amsmath,subfigure}%natbib,
\usepackage{indentfirst}
\usepackage[sort&compress]{natbib}
\usepackage[footnotesize]{caption2}
\renewcommand{\captionlabeldelim}{.~}
\begin{document}
\graphicspath{{figures/}}
\begin{figure}[htbp]
\centering
\subfigure{\label{fig:Fig.1a}\includegraphics[width=0.5\textwidth]{Fig.1a.eps}}\hspace{-0.04\textwidth}
\subfigure{\label{fig:Fig.1b}\includegraphics[width=0.5\textwidth]{Fig.1b.eps}}\vspace{-0.01\textwidth}\\
\subfigure{\label{fig:Fig.1c}\includegraphics[width=0.5\textwidth]{Fig.1c.eps}}\hspace{-0.04\textwidth}
\subfigure{\label{fig:Fig.1d}\includegraphics[width=0.5\textwidth]{Fig.1d.eps}}\vspace{-0.01\textwidth}\\
\subfigure{\label{fig:Fig.1e}\includegraphics[width=0.5\textwidth]{Fig.1e.eps}}\hspace{-0.04\textwidth}
\subfigure{\label{fig:Fig.1f}\includegraphics[width=0.5\textwidth]{Fig.1f.eps}}
\end{figure}
\end{document}
具体的命令是:用save *.txt -ascii x
*.txt为文件名,该文件存储于当前工作目录下,再打开就可以 打开后,数据有可能是以指数形式保存的.
看下面这个例子:
a =[17 24 1 8 15;23 5 7 14 16 ;4 6
13 20 22 ;10 12 19 21 3 ;11 18 25 2 9 ];
save afile.txt -ascii a
afile.txt打开之后,是这样的:
1.1 2.1 1.0 8.0
2.1 5.0 7.0 1.1
4.0 6.0 1.1 2.1
1.1 1.1 1.1 2.1
1.1 1.1 2.1 2.0
网上有很多这一类似的问题,但是都不是很理想,下面介绍一种方法,可以解决以上问题:用fprintf命令:以上面的例子为例:
第一种情况:
a=[17 24 1 8 15;23 5 7 14 16 ;4 6 13 20 22 ;10 12 19 21 3 ;11 18 25
&& fid = fopen('b.txt','wt');
fprintf(fid,'%g\n',a);&&&&&&
fclose(fid);
然后用写字板打开b.txt,内容如下:为列向量
第二种情况:
对上面的命令做一下改动:# \n
换行改为\t,table键
&& fid = fopen('b.txt','w');
fprintf(fid,'%g\t',a);
fclose(fid);
然后用写字板打开b.txt,内容如下:为行向量:
17&23&4&10&11&24&5&6&12&18&1&7&13&19&25&8&14&20&21&2&15&16&22&3&9&
第三种情况:
综合上面的两个结果,我们编写以下命令:
&A style="key: fid=fopen('b.txt','wt');%写入文件路径
[m,n]=size(a);
&for i=1:1:m
for j=1:1:n
fprintf(fid,'%g\n',a(i,j));
fprintf(fid,'%g\t',a(i,j));
fclose(fid);
然后用写字板打开b.txt,内容如下:矩阵
17&24&1&8&15
23&5&7&14&16
4&6&13&20&22
10&12&19&21&3
11&18&25&2&9
说明:以上操作都是在当前的工作目录下完成!下面给出最一般的模型,大家可以试着自己操作,如果需要dat格式,直接把txt换为dat就可以
fid=fopen('C:\Documents and
Settings\cleantotal.ped','wt');%写入文件路径
matrix=input_mattrix&&&&&&&&&&&&&&&&&&&&&&&&%input_matrix为待输出矩阵
[m,n]=size(matrix);
&for i=1:1:m
&&&&&&&&fprintf(fid,'%g\n',matrix(i,j));
&&&&&&&fprintf(fid,'%g\t',matrix(i,j));
fclose(fid);
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
刚开始照着这个帖子写发现换行老是实现不了,老是把换行符存成方格了。后来发现原来是文件打开的时候属性有问题,将其改成'wt',也就是以文本方式就好了。。。。。
matlab中fopen函数在指定文件打开的实例如下:
*1)“fopen”打开文件,赋予文件代号。
&&& 语法1:FID=
FOPEN(filename,permission)
用指定的方式打开文件
FID=+N(N是正整数):表示文件打开成功,文件代号是N.
FID=-1&&&&&&&&&&&
: 表示文件打开不成功。
FID在此次文件关闭前总是有效的。
如以读方式打开,matlab首先搜索工作目录,其次搜索matlab的其他目录,“permission”是打开方式参数。
打开方式参数由以下字符串确定:
r&&&&&&&&&&&&
w&&&&&&&&&&&&
写入(文件若不存在,自动创建)
a&&&&&&&&&&&&
后续写入(文件若不存在,自动创建)
r+&&&&&&&&&&&
读出和写入(文件应已存在)
w+&&&&&&&&&&&
重新刷新写入,(文件若不存在,自动创建)
a+&&&&&&&&&&&
后续写入(文件若不存在,自动创建))
w&&&&&&&&&&&&
重新写入,但不自动刷新
a&&&&&&&&&&&&
后续写入,但不自动刷新
文件的存储格式:文件打开的默认方式是:二进制。以文本方式打开,可以在方式参
数“permission”中加入“t”文件将,如“rt”,“wt+”
matlab中fprintf函数的具体使用方法实例如下:
fprintf函数可以将数据按指定格式写入到文本文件中。其调用格式为:
数据的格式化输出:fprintf(fid, format, variables)
& 按指定的格式将变量的值输出到屏幕或指定文件
& fid为文件句柄,若缺省,则输出到屏幕
standard output (the screen) or 2 for standard error. If FID is
omitted, output goes to the screen.
& format用来指定数据输出时采用的格式
&&& %d 整数
实数:科学计算法形式
实数:小数形式
由系统自动选取上述两种格式之一
输出字符串
fprintf(fid,format,A)
说明:fid为文件句柄,指定要写入数据的文件,format是用来控制所写数据格式的格式符,与fscanf函数相同,A是用来存放数据的矩阵。
例6.9 创建一个字符矩阵并存入磁盘,再读出赋值给另一个矩阵。
&& a='string';
fid=fopen('d:\char1.txt','w');
&& fprintf(fid,'%s',a);
&& fclose(fid);
fid1=fopen('d:\char1.txt','rt');
fid1=fopen('d:\char1.txt','rt');
&& b=fscanf(fid1,'%s')
matlab读txt文件
fid=fopen('fx.txt','r');
%得到文件号
[f,count]=fscanf(fid,'%f %f',[12,90]);
%把文件号1的数据读到f中。其中f是[12 90]的矩阵
%这里'%f %f'表示读取数据的形势,他是按原始数据型读出
fclose(fid);
另外有的txt文件还可以用load来打开
f=load('fx.txt)
字符串操作函数
函数deblank可以去掉字符串末尾的所有空格
函数isstr可以用来判断变量是否为字符串
函数isspace可以用来判断字符串元素是否为空格符
函数strcat可以把多个字符串在水平方向上依次连接起来
函数strcmp可以用来进行字符串的比较,返回1或0
函数strncmp可以用来比较字符串前N个字符是否相同
函数strmatch可以用来寻找和目标字符串匹配的行
函数strtok可以找出字符串第一个空格符前的字符串
不同进制间的转换,bin2hex,bin2dec(‘字符串’);dec2hex(数)=字符串;即十进制数不为字符串,&&&&&
其它进制为字符串
函数bitset可以用来设定某个二进制数位的值&&&&&
C=bitset(A,bit) 指定数位的数值取反
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
C=bitset(A,bit,V)指定数位的数值被V替换